Bonjour,
J'ai 2 fichiers dont les structures ne sont pas les mêmes sauf une seule rubrique (N° de licences).
Le fichier A peut contenir plusieurs fois le nom et le numéro de licence d'une même personne par contre le fichier B ne peut contenir qu'une seule fois le nom et le numéro de la licence de la même personne. Pour remplir le fichier B, je dois faire une comparaison entre les deux fichiers et n'ajouter dans le fichier B que les numéros de licences qui n'y existent pas.
C'est impossible par exemple, j'ai fait la comparaison le remplissage de 2 tables (une pour le fichier A et la 2ème pour le fichier B) et remplir une 3ème table par les enregistrement du A qui n'existe pas dans B, le résultat j'ai eu plus de 100000 enregistrements qui existent d'ailleurs dans les 2 fichiers. Sans plus tarder voici mon code:
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TableTrie(TableImport, "Num_licence") TableTrie(Table_Ranking_lists, "Num_licence") POUR li_i=1 _À_ TableOccurrence(TableImport) SI TableCherche(Table_Ranking_lists,Num_licence,Vrai,1)=-1 ALORS TableAjoute(TABLE_comparaison,TableImport[li_i]) FIN FIN
Partager