OVH Cloud OVH Cloud

"Where..."

2 réponses
Avatar
krottebol
Bonjour,

Je fais une requête dont les conditions sont comme ceci:
...
WHERE (((CMD.VOYAGEURS) Like [NomVoy] & "*")
AND ((CLI.nom_cli) Like [NomCli] & "*")
AND ((FAC.DateFacture) Between [DAT_DEBUT] And [DAT_FIN]))
ORDER BY FAC.NUM_FAC;

Le 3 critères sont donc appelés lors de l'ouverture de la requête.
Pour les 2 premières, le fait de taper Enter fait que la sélection prend
tout, grâce à &"*".

Pour la 3ème contition, est-il possible de pouvoir effectuer ma sélection
entre "toutes dates", si je peux dire, sans m'obliger à introduire une
fourchette de dates ?

Merci,

Thierry_

2 réponses

Avatar
Raymond
Bonjour.

essaie d'utiliser Nz sur tes dates et indiques des dates très lointaines.
Between Nz([DAT_DEBUT], #01/01/1900#) And Nz([DAT_FIN], #01/01/2100#)

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"krottebol" M0 a écrit dans le message de
news:%
Bonjour,

Je fais une requête dont les conditions sont comme ceci:
...
WHERE (((CMD.VOYAGEURS) Like [NomVoy] & "*")
AND ((CLI.nom_cli) Like [NomCli] & "*")
AND ((FAC.DateFacture) Between [DAT_DEBUT] And [DAT_FIN]))
ORDER BY FAC.NUM_FAC;

Le 3 critères sont donc appelés lors de l'ouverture de la requête.
Pour les 2 premières, le fait de taper Enter fait que la sélection prend
tout, grâce à &"*".

Pour la 3ème contition, est-il possible de pouvoir effectuer ma sélection
entre "toutes dates", si je peux dire, sans m'obliger à introduire une
fourchette de dates ?

Merci,

Thierry_





Avatar
krottebol
|
| essaie d'utiliser Nz sur tes dates et indiques des dates très lointaines.
| Between Nz([DAT_DEBUT], #01/01/1900#) And Nz([DAT_FIN], #01/01/2100#)
| Raymond Access MVP.

Impeccable ! Mille mercis

Th_