[Résolu] Parametre d'une fonction

Parametre d'une fonction [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 06-04-2006 à 16:35:42    

Bonjour,
J'ai rechercher sur le forum la réponse à ma question mais je ne l'ai pas trouvée.
 
Donc mon problème c'est quer j'ai une fonction dont le prototype est :  
Function ExisteChamp(NomTable As String, NomChamp As String)
 
Mais le problème c'est qye lors de l'appel de cette fonction, le nom du Nomchamp que je lui passe est une variable :
ExisteChamp("ETAT", " & etat(0) & " )
 
Mais celà de marche pas car en fait il ne reconnait pas le bon nom de champ.
J'espère que vous comprendrez ce que je veux dire :)


Message édité par hacksi le 13-04-2006 à 14:03:44
Reply

Marsh Posté le 06-04-2006 à 16:35:42   

Reply

Marsh Posté le 06-04-2006 à 16:41:30    

Salut Hacksi,
 
Je pense que ton problème vient de ta concaténation
je te conseilles de faire un test pour voir exactement la forme que doit avoir ta variable.(les msgbox aident beaucoup pour celà).
tu peux quand même essayer avec :
 ExisteChamp("ETAT", etat(0)) ou ExisteChamp("ETAT", cstr(etat(0))
 
à+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 06-04-2006 à 16:45:59    

Merci ExisteChamp("ETAT", cstr(etat(0))  fonctionne, je ne connaissais pas cette méthode vraiment merci je me casse la tête depuis 1 heure dessus lol

Reply

Marsh Posté le 06-04-2006 à 17:22:21    

Cstr szert à convertir une variable en string. c'est très utile ainsi que tout les C... (cLng, cInt...)
 
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed