Bonjour à tous, j'ai une colle à posée ( enfin c'est une colle pour moi en tout cas
)
J'ai une table remplie avec des données diverses, à partir de fichiers excel, seulement 3 colonnes ont été rajoutées pour s'y retrouver dans la table, colonnes qui elles n'existent pas dans le fichier excel.
bon j'ai un code !
Set oRs = CurrentDb.OpenRecordset(nomdetable, dbOpenDynaset)
oRs.Edit
nbligne = 1
Do While nbligne < lignetable
oRs.Fields("Champ1").Value(nbligne) = info1
oRs.Fields("Champ2").Value(nbligne) = info2
oRs.Fields("Champ3").Value(nbligne) = info3
nbligne = nbligne + 1
Loop
nbligne est à 1 pour ne pas écraser le nom du champ.
lignetable est une variable contenant le nombre max de lignes non vides de la table
lorsque je l'éxécute je remplis uniquement la première ligne de mes 3 champs, le reste, pour la peine reste vide, mais je dois remplir toute les lignes d'ou mon idée de départ de rajouter (nbligne) à chaque fois, sans succès hélas.
une exemple plus concret du résultat actuel de mon code
champ1 | champ2 | champ3 | champ4
info1 | info2 | info3 | info4
| | | info4
| | | info4
j'aimerais que info1, info2, info3 soit présent à chaque fois. à noter qu'étant des références, ces infos ne peuvent être fixe à chaque fois. SI jamais je suis pas clair, ben hésitez pas !