GNT sans publicité, site mobile, fonctionnalitées exclusives...

recherche nbres de concordances dans 2 tables

Le
Pascal
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver moi même!

j'ai 2 tables pour la facilité T1 et T2 toutes les 2 contenant 6 champs
numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre table

combien de fois un groupe de 4 chiffres de la table T2 est présent dans la
Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce groupe de chiffres est
sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 29, 30, 39, 40 de nouveau recherche dans T1

Le résultat dans une table avec un champ du nbres de fois sortis

merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de 4 chiffres
For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then .
Exit For
End If
Next j
Next i

Pascal
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
le meruvien
Le #5577321
fait une requette pour rechercher les doublons,,


"Pascal"
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver moi même!

j'ai 2 tables pour la facilité T1 et T2 toutes les 2 contenant 6 champs
numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre table

combien de fois un groupe de 4 chiffres de la table T2 est présent dans la
Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce groupe de chiffres
est
sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 29, 30, 39, 40 de nouveau recherche dans T1

Le résultat dans une table avec un champ du nbres de fois sortis

merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de 4 chiffres
For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then ................
Exit For
End If
Next j
Next i

Pascal



Pascal
Le #5577291
non ! t'as pas compris le sens, une requête pour doublons ne vas pas me
donner ce que je cherche!
c'est par groupe de 4 que l'on recherche les concordances
merci de ta réponse malgré tout
Pascal

"le meruvien" 423fb985$0$879$
fait une requette pour rechercher les doublons,,


"Pascal"
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver moi même!

j'ai 2 tables pour la facilité T1 et T2 toutes les 2 contenant 6 champs
numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre table

combien de fois un groupe de 4 chiffres de la table T2 est présent dans
la


Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce groupe de chiffres
est
sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 14, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 10, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 39 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 30, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 29, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 14, 30, 39, 40 de nouveau recherche dans T1
ensuite T2 devient 29, 30, 39, 40 de nouveau recherche dans T1

Le résultat dans une table avec un champ du nbres de fois sortis

merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de 4 chiffres
For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then ................
Exit For
End If
Next j
Next i

Pascal







bjf
Le #5577151
Salut,
Question:
Comment passes-tu de T2,14,29,30 à T2,14,29,39 puis
T2,14,29,40 ?
A+

-----Message d'origine-----
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver
moi même!


j'ai 2 tables pour la facilité T1 et T2 toutes les 2
contenant 6 champs

numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre
table


combien de fois un groupe de 4 chiffres de la table T2
est présent dans la

Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce
groupe de chiffres est

sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 29, 30, 39, 40 de nouveau recherche
dans T1


Le résultat dans une table avec un champ du nbres de fois
sortis


merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de
4 chiffres

For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then ................
Exit For
End If
Next j
Next i

Pascal

.



Pascal
Le #5577081
ben oui quant je disais: je ne m'y retrouve pas moi même
on recommence
au départ l'enregistrement T2 = 10, 14, 29, 30, 39, 40
ensuite comme j'ai dit 10, 14, 29, 30 on vérifie cette
combinaison de 4 chiffres dans T1
10, 14, 29, 39 "
10, 14, 29, 40 "
10, 14, 30, 39
10, 14, 30, 40
10, 14, 39, 40
10, 29, 30, 39
10, 29, 30, 40
10, 29, 39, 40
10, 30, 39, 40
14, 29, 30, 39
14, 29, 30, 40
14, 29, 39, 40
14, 30, 39, 40
29, 30, 39, 40

si par exemple la dernière combinaison de 4 chiffres 29, 30, 39, 40 est
présente dan T1 dans mon champ appelons le compteur j'indique le nbre de
fois trouvé
je sais c'est lourd comme programmation car lecture T2.eof
parcours pour chaque combinaison de 4 chiffres de toute la table T1
mais voit pas comment m'y prendre

sorry pour l'erreur, comprends mieux maintenant que personne n'as répondu à
ce post
merci
Pascal



"bjf" 263201c52ec6$3204e0f0$
Salut,
Question:
Comment passes-tu de T2,14,29,30 à T2,14,29,39 puis
T2,14,29,40 ?
A+

-----Message d'origine-----
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver
moi même!


j'ai 2 tables pour la facilité T1 et T2 toutes les 2
contenant 6 champs

numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre
table


combien de fois un groupe de 4 chiffres de la table T2
est présent dans la

Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce
groupe de chiffres est

sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 29, 30, 39, 40 de nouveau recherche
dans T1


Le résultat dans une table avec un champ du nbres de fois
sortis


merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de
4 chiffres

For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then ................
Exit For
End If
Next j
Next i

Pascal

.



bjf
Le #5575831
Re
Peut-être qqc de ce style:

For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If ((t2(i) = t1(j)) and (t2(i+1)=ti(j+1)) and
(t2(i+2)=t1(j+2)) and (t2(i+3)=t1(j+3)) or ((t2(i) = t1
(j)) and (t2(i+1)=ti(j+1)) and (t2(i+2)=t1(j+2)) and (t2
(i+4)=t1(j+4))

Then ................
Exit For
End If
Next j
Next i



-----Message d'origine-----
ben oui quant je disais: je ne m'y retrouve pas moi même
on recommence
au départ l'enregistrement T2 = 10, 14, 29, 30, 39, 40
ensuite comme j'ai dit 10, 14, 29, 30 on
vérifie cette

combinaison de 4 chiffres dans T1
10, 14, 29,
39 "

10, 14, 29,
40 "

10, 14, 30,
39

10, 14, 30,
40

10, 14, 39,
40

10, 29, 30,
39

10, 29, 30,
40

10, 29, 39,
40

10, 30, 39,
40

14, 29, 30,
39

14, 29, 30,
40

14, 29, 39,
40

14, 30, 39,
40

29, 30, 39,
40


si par exemple la dernière combinaison de 4 chiffres 29,
30, 39, 40 est

présente dan T1 dans mon champ appelons le compteur
j'indique le nbre de

fois trouvé
je sais c'est lourd comme programmation car lecture T2.eof
parcours pour chaque combinaison de 4 chiffres de toute
la table T1

mais voit pas comment m'y prendre

sorry pour l'erreur, comprends mieux maintenant que
personne n'as répondu à

ce post
merci
Pascal



"bjf" message de news:

263201c52ec6$3204e0f0$
Salut,
Question:
Comment passes-tu de T2,14,29,30 à T2,14,29,39 puis
T2,14,29,40 ?
A+

-----Message d'origine-----
bonsoir,
je vais essayer d'être clair car déjà pour m'y retrouver
moi même!


j'ai 2 tables pour la facilité T1 et T2 toutes les 2
contenant 6 champs

numériques ENTIER

la table T2 contient par exemple
10, 14, 29, 30, 81, 97

la table T1 contient elle
10, 29, 30, 97, 115, 245
10, 45, 97, 99, 112, 124
14, 29, 81, 97, 98, 236

je cherche à sortir les éléments suivant dans une autre
table


combien de fois un groupe de 4 chiffres de la table T2
est présent dans la

Table T1 je m'explique

T2 = 10, 14, 29, 30 recherche dans la Table T1 si ce
groupe de chiffres est

sortis et combien de fois présent
ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 29, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 14, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 10, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 39 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 30, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 29, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 14, 30, 39, 40 de nouveau recherche
dans T1

ensuite T2 devient 29, 30, 39, 40 de nouveau recherche
dans T1


Le résultat dans une table avec un champ du nbres de fois
sortis


merci d'avance de vos idées

j'avais déjà ceci mais cela ne me compte pas un groupe de
4 chiffres

For i = 1 To t2.Fields.Count - 1
For j = 1 To t1.Fields.Count - 1
If t2(i) = t1(j) Then ................
Exit For
End If
Next j
Next i

Pascal

.



.




Publicité
Suivre les réponses
Poster une réponse
Anonyme