IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Chaine de caractères comprenant une fonction [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Profil pro
    Informaticien
    Inscrit en
    Septembre 2002
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Septembre 2002
    Messages : 69
    Par défaut Chaine de caractères comprenant une fonction
    Bonjour,

    je rencontre un problème assez curieux:

    je donne une valeur à la proriété ControlSource d'une zone de texte en attribuant la chaine de caractère suivante :

    txtNbHeures.ControlSource = "=Int(24 * [SommeDeGESTPS_Duree] + 0.00000001) & ':' & Format(Minute([SommeDeGESTPS_Duree]), '00')"
    Jusqu'ici ce code à fonctionné sans problème. J'ai installé le soft sur une autre machine et access détecte une erreur : il ne parvient pas à exécuter la fonction.
    Pourtant je ne lui demande pas d'exécuter le code, simplement à écrire cette chaine de caractère dans la propriété ControlSource.

    Pour résumer, sur la plupart des postes il copie bien cette chaine de caractère dans la propriété ControlSource de la zone de texte et sur une machine et une seule il cherche à exécuter les fonctions comprise dans la chaine de caractère

    Une idéé ??

  2. #2
    Membre émérite
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Par défaut
    Bonjour Jones.

    Perso je verrais plutot ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    txtNbHeures.ControlSource = Int(24 * [SommeDeGESTPS_Duree] + 0.00000001) & ":" & Format(Minute([SommeDeGESTPS_Duree]), "00")
    J'ai testé sous Access 2003.
    Cdlt

  3. #3
    Membre confirmé
    Profil pro
    Informaticien
    Inscrit en
    Septembre 2002
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Septembre 2002
    Messages : 69
    Par défaut
    Merci pour ta proposition, mais en fait, même si ma syntax est un peu étrange, je cherche vraiment à envoyer une chaine de caractère dans le ControlSource, les fonctions y compris. le but étant que les fonctions soient exécuté dans le ControlSource (je ne sais pas si je suis bien clair)

    En tout cas ce matin l'erreur n'est plus là !!! Pourquoi, comment, je ne sais pas ...

    Jones

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/11/2012, 12h04
  2. passer une chaine de caractères dans une fonction
    Par Morgatte dans le forum C++/CLI
    Réponses: 3
    Dernier message: 14/02/2012, 19h05
  3. Réponses: 3
    Dernier message: 12/12/2008, 10h47
  4. Fonction qui transforme chaine de caractère par une autre?
    Par geoffreykill dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 09/12/2004, 14h31
  5. recherche d'une chaine de caractère dans une données text
    Par jdeheul dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 17/06/2004, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo