cecelecyborg
Messages postés16Date d'inscriptionmercredi 10 septembre 2003StatutMembreDernière intervention 2 octobre 2007
-
17 mars 2006 à 17:36
cecelecyborg
Messages postés16Date d'inscriptionmercredi 10 septembre 2003StatutMembreDernière intervention 2 octobre 2007
-
20 mars 2006 à 16:22
Bonjour à tous,
Encore une fois je me tourne vers vous pour vous demander votre aide
Heureusement que vous êtes là
Maintenant que j'ai des lignes de code qui fonctionne, je souhaite définir des fonctions, histoire de pas me prendre la tête à faire des copier coller et avoir un code impossible à relire
J'ai donc un bout de code en particulier :
If oRecordset.Fields("NomChamps").Value <> "" Then
VarTB_NomChamps = oRecordset.Fields("NomChamps").Value
Else
VarTB_NomChamps = ""
End If
Et en fait, je n'arrive pas à en faire une fonction. J'ai mis en rouge tous les paramètres qui change à chaque appel de la fonction (En gros, les variables que je vais passer à ma fonction).
TB = Initiales de la table (String)
NomChamps = Nom du champs de la table (String)
Je voudrais donc faire une fonction du genre : Maboucle(TB, NomChamps)
Donc j'ai besoin de votre aide pour automatiser cela
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 18 mars 2006 à 05:17
Salut
En VB6, il n'est pas possible d'affecter dynamiquement le nom d'une variable.
Par contre, tu peux utiliser des tableaux de String (il faudra alors jouer sur les index), ou encore avec les Collections.
Mais dans les deux cas, il faudra que tu scutes le tableau ou la Collection pour retrouver le texte de ta Var.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on le partage (Socrate)
cecelecyborg
Messages postés16Date d'inscriptionmercredi 10 septembre 2003StatutMembreDernière intervention 2 octobre 2007 20 mars 2006 à 16:22
ça se voit tant que ça que je suis plus Php que VB
Désolée si je suis pas toujours très explicite dans ce que je raconte et c'est du VB6, par obligation malheureusement...
Merci pour vos réponses, vu mes connaissances en VB et le temps que j'ai pour développer l'appli que l'on m'a demandé, ça restera un bête copier coller...