Bonsoir,
J'ai 2 fichiers csv.
Je déclare 1 tableau de * par * chaînes et 1 variable chaîne pour mon fichier.
FichierCSV1 = fChargeTexte("c:\temp\fichier1.csv")
J'utilise
CSVVersTableau(sFichierCSV1, Montableau1,";")
Je parcours mon premier tableau
POUR i=2 _A_ TableauOccurrence(Montableau1)
et j'effectue mes traitement.... Jusque là pas de problème....
Je dois à un moment donné, comparer une donnée de mon premier tableau avec un 2e tableau pour voir si cette donnée existe
J'ai pensé à le mettre dans une fonction,
J'ai donc ceci:
1 2 3 4 5 6
| //appel de ma fonction
bExisteDansTableau = codeExiste(Montableau1, indice)
//dans la fonction, je passe en paramètre mon tableau1 avec l'indice
codeExiste(Montableau1, indice) |
je déclare et récupère comme au-dessus pour mon 2e tableau
valeurBooléenne est un booléen
et j'effectue mon parcours
1 2 3 4 5 6 7 8
| POUR ind=2 _A_ TableauOccurrence(Montableau2) : Booléen
Si Montableau2[ind][1] = Montableau[indice][3] ALORS
valeurBooléenne = vrai
Fin
Fin
RENVOYER valeurBooléenne |
Questions: Le parcours est-il correct? ou y'aurait-il une autre manière de faire plus appropriée car mon 2e parcours ne s'effectue pas??
Merci pour votre aide.
Partager