OVH Cloud OVH Cloud

tri query

4 réponses
Avatar
fianchetto
bonjour

j'ai une table "patientHJ" qui contient des enregistrements comme a, b, c

et une autre table "patientCMP" qui contient des enregistrements comme a, b,
d, e

comment écrire la requête pour obtenir les enregistrements de la table
"patientHJ" qui n'existent pas dans la table "patientCMP", dans le cas
présent "c"

merci

4 réponses

Avatar
AV
A adapter....

Sub zzz()
x = 1
For Each c In [patientHJ]
If Not IsNumeric(Application.Match(c.Value, [patientCMP], 0)) _
Then Sheets("Feuil1").Cells(x, 1) = c.Value: x = x + 1
Next
End Sub

AV
Avatar
fianchetto
merci pour cette première variante mais cela ne marche pas car dans mon
exemple, je ne sais que la réponse est "c"




"AV" a écrit dans le message de news:

A adapter....

Sub zzz()
x = 1
For Each c In [patientHJ]
If Not IsNumeric(Application.Match(c.Value, [patientCMP], 0)) _
Then Sheets("Feuil1").Cells(x, 1) = c.Value: x = x + 1
Next
End Sub

AV




Avatar
AV
merci pour cette première variante mais cela ne marche pas car dans mon
exemple, je ne sais que la réponse est "c"


Le "c" de la réponse n'a rien à voir avec le "c" cité en exemple dans la
question !
Il s'agit là (dans la réponse), d'un nom arbitraire de variable que tu peux
remplacer par ce que tu veux !

Teste donc...
AV

Avatar
fianchetto
un grand merci, ça marche !!!!




"AV" a écrit dans le message de news:

merci pour cette première variante mais cela ne marche pas car dans mon
exemple, je ne sais que la réponse est "c"


Le "c" de la réponse n'a rien à voir avec le "c" cité en exemple dans la
question !
Il s'agit là (dans la réponse), d'un nom arbitraire de variable que tu
peux
remplacer par ce que tu veux !

Teste donc...
AV