|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Fred Inscription : juillet 2007 Messages : 136 ![]() |
Bonjour à tous.
Voici mon problème, j'ai une table comportant des dates de ventes et des dates d'annulation de ventes. J'ai créé deux champs paramètres pour récuperer une date de début et une date de fin pour la sélection de mes enregistrements. Quand avec l'expert de sélection je lui indique de sélectioner toutes les ventes comprises entre le (date de début) et le (date de fin), ca marche. Si je fait la même chose avec les annulations, car marche aussi. Si je veux les enregistrements ayant une date de vente et une date d'annulation comprises dans l'intervale sélectionné ca marche, j'utilise la condition 'and', aucun problème. Par contre si je veux les enregistrement ayant une date de vente ou une date d'annulation comprises dans l'interval sélectionné, ca ne marche pas, j'utilise la condition 'or'. Pourquoi la condition or ne semble pas fonctionner ? Voici la formule utilsée qui ne marche pas : Code :
|
||
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Je ne comprend pas pourquoi cela ne fonctionne pas.
Au pire, créés deux autres paramètres pour les annulations |
|
|
00
|
|
|
#3 | ||||
|
Membre habitué
![]() Fred Inscription : juillet 2007 Messages : 136 ![]() |
J'ai surtout l'impression que la condition ou ne fonctionne pas dans une sélection d'enregistrement.
J'ai tester cela : Code :
En inverssant ma formule Code :
En clair la condition OU n'est jamais prise en compte, d'ailleur quand j'utilise l'expert de sélection et que je fait nouveau, il rajoute systématiquement la condition AND, mais ne propose pas d'autre type de condition. Si vous pouviez me confirmer cela, est ce que ca marche pour vous ce genre de condition dans la sélection ? |
||||
|
|
00
|
|
|
#4 | ||
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Il faudrait réessayer avec ton premier code mais en rajoutant des parenthèses :
Code :
|
||
|
|
00
|
|
|
#5 | ||||
|
Membre habitué
![]() Fred Inscription : juillet 2007 Messages : 136 ![]() |
Et bien non cela ne change rien du tout.
Code :
J'inversse ma formule : Code :
Mais jamais les enregistrements concernant la premiere ou la deuxième condition ensemble. J'ai fait l'essai en créant une table Accès, j'ai la même chose la condition OU n'est pas prise en compte. |
||||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Fred Inscription : juillet 2007 Messages : 136 ![]() |
Juste pour information, est ce que vous utilisez la fonction OU dans vos formules de sélection ? et si oui est ce que cela marche pour vous ?
merci pour vos réponses. |
|
|
00
|
|
|
#7 | ||||
|
Membre habitué
![]() Fred Inscription : juillet 2007 Messages : 136 ![]() |
Pour information et pour ceux que cela intéresse.
J'ai créer la requête SQL en aval par le biais d'une commande et là étrangement avec la même requête, ma condition OU est bien prise en compte. Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com