Symcod
Messages postés28Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention25 avril 2003
-
15 avril 2003 à 15:35
Symcod
Messages postés28Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention25 avril 2003
-
15 avril 2003 à 16:26
Symcod
j'aimerais mettre dans un tableau des champs pour une base de donner
Ex:
Au lieu de faire
!a = 1
!b = 2
!c = 3
je voudrais déclarer un tableau contenant
tab(0) = "!a"
tab(1) = "!b"
tab(2) = "!c"
et ensuite
for x = 0 to 3
tab(x) = X
next X
mais cela ne fonctionne pas si vous savez comment veillez m'aider Merci !! :)
Je veux les mettres dans un tableaux pour pouvoir les
utiliser ex:
MARCHE PAS !!!
with GRS_CONNECTION
FOR X = 0 TO 2
TAB(X) = X
NEXT X
END WITH
FONCTIONNE
with grs_connection
!no_champ1 = 1
!no_champs2 = 2
!no_champs = 3
end with
Comme j'ai plus que 3 champs je veut les mettre dans un tableau avec une boucle
Il ne veut pas prendre les !NO_champs qui viennent d'un tableau si je met !No_champ1 ca va marcher mais si je le met dans un tableau cela ne fonctionne pas ... j'espere que tu comprend mieux et merci de ton aide symcod
cs_Lolux
Messages postés159Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention15 septembre 2005 15 avril 2003 à 16:20
Ce que j'ai compris :
Tu as un recordset avec un certain nombre de champs (ex 5)
Pour chaque enregistrement de ton recordset tu veux les mettre dans un tableau de 5 cases pour pouvoir balader le tout dans une seule variable et en faire ce que tu veux.
Dans ce cas tu dois faire
'Rempir le tableau
with GRS_CONNECTION
Tabl(0) = !ChampA
Tabl(1) = !ChampB
Tabl(2) = !ChampC
Tabl(3) = !ChampD
Tabl(4) = !ChampE
END WITH
'Lire le tableau
For i=0 to 4
msgbox Tabl(i)
next
Symcod
Messages postés28Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention25 avril 2003 15 avril 2003 à 16:26
rebonjours,
J'ai fait cela mais cependant cela ne fonctionne pas le tableau se remplie ... sauf que lorsque je vien pour l'utiliser .. il me dis qui ne le trouve pas
ex:
grs_connection!tab(0) = 2
y bug .. je vais te donner mon code tu vas p-e comprend mieux ...
Dim STR_BRANCHEMENT(6)
Dim CONNECT_BRANCHEMENT(6) As New ADODB.Recordset
Dim CHAMPS_BRANCHEMENT(6)