|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
Bonjour à tous.
Je voudrais faire une requête avec trois critères, mais il se peut que des trois critères un soit null. Si c'est le cas, la requête ne me montre rien et je voudrais qu'elle me montre les enregistrements qui contiennent les des critères qui ont de valeur. Voici l'instruction SQL, que je passe a un recordset: Code :
Code :
SELECT * FROM qryIds WHERE IdA =10 AND IdB =0 AND IdC =7387 Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 1 111 ![]() |
Bonjour,
Je suppose que IntIdB est un integer. Or un integer ne peut pas être null. Peut-être que Code :
... " AND nz(IdB, 0) = " & IntIdB & "... Sinon, il faudrait transformer IntIdB en variant pour qu'il puisse prendre la valeur Null. Code :
... " AND " & iif (isnull(IntIdB), "", "IdB = " & IntIdB & " and ") & "...
__________________
[Access] Les bases du débogage => ici |
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Alf CedanoInscription : septembre 2010 Messages : 71 ![]() |
Bonjour.
Merci pour la réponse. J'ai opté pour la solution suivante, en regardant ce qui fait le générateur de requêtes de Access. Code :
Merci encore. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com