Forum - Questions générale - Sujet n°325

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par  le // : :  Sujet n° 325  Critère additionnel de date

le 05/02/2010 : 12:20
par Lendcap

Anonyme

visiteur

Bonjour,
Sur ma boite de dialogue j'ai deux critère de filtrage: Un critère construit sur un champ de type string et un autre sur un champ Date. Comment utiliser les deux ensembles dans un filtre d'etat avec la clause #Entre Date Debut Et Date Fin# pour le champ Date de l'etat?
Autrement dit, comment utiliser comme critère de filtrage d'un etat un filtre etabli sur un champ string et sur un champ date avec la clause (Entre Date Debut Et Date Fin) pour le champ Date ?

Merci bien pour votre secours.

Lendcap
Ecrire à Lendcap  sujet clos  Haut
Réponse n° 1
--------
le 05/02/2010 : 15:15
par 3Stone

Anonyme

Administrateur

Bonjour,

On peut utiliser autant de critères que l'on souhaite dans une clause Where ou Filtre d'un état. Cela dans la limite de la longueur de la chaine de caractères autorisée.

Pour combiner plusieurs critères, on utilise selon le cas le AND ou le OR (in french: et - ou)

La difficulté vient de la combinaison des paramètres texte (qu'il faut entourer de guillemets), des valeurs numériques (sans guillemets) et des dates qu'il faut entourer de "#" wink

Ensuite, cela dépend de l'endroit où l'on utilise cela...

Un exemple:
"Select Texte1, Nombre2 From Table1 Where Texte1='" & ZdT1 & "' AND Nombre2=" & ZdT2

Ici, le premier champ est texte, le soncond est numérique.

Pour les dates, on écrira quelque chose comme:

Select... Where (ChampDate Between #" & txtDateDebut & "# AND #" & txtDateFin & "#) AND ChampTexte='" & txtClient & "';"

Les parenthèses servent à délimiter les crirères.

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut