OVH Cloud OVH Cloud

DTPicker : Valeur par défaut et autres questions

4 réponses
Avatar
Tschuß
Bonjour =E0 tous,

Avant de vous posez quelques questions sur le DTPicker j'ai fouill=E9
diff=E9rents newsgroup mais sans r=E9soudre mon pb.

Tout d'abord, je voudrais mettre 2 contr=F4les DTPicker pour que mes
utilisateurs effectuent une s=E9lection sur une p=E9riode de temps.
Le premier objet doit afficher comme date par d=E9faut 01/01/2001. Pas
moyen d'y arriver je me retrouver avec l'ano 2763 sans comprendre ce
qui se passe.

Ensuite, il faut que j'utilise les 2 dates dans mes requ=EAtes.
Certains pr=E9conisent de passer par une zone de texte temporaire. Ma
foie, pourquoi pas mais la date en texte contient aussi l'heure.
Donc, si je comprends il faut cr=E9er une zone e texte invisible puis
extraire de cette zone de texte les caract=E8res qui repr=E9sentent la
date pour l'inclure dans ma requ=EAte. Pourquoi faire simple quand on
peut faire compliqu=E9.

Merci de vos r=E9ponses car l=E0, je s=E8che

A+

4 réponses

Avatar
3stone
Salut,

"Tschuß"
Avant de vous posez quelques questions sur le DTPicker j'ai fouillé
différents newsgroup mais sans résoudre mon pb.


Tu as regarde ici ?
http://groups.google.com/group/microsoft.public.fr.access?hl=fr&lr


Tout d'abord, je voudrais mettre 2 contrôles DTPicker pour que mes
utilisateurs effectuent une sélection sur une période de temps.
Le premier objet doit afficher comme date par défaut 01/01/2001. Pas
moyen d'y arriver je me retrouver avec l'ano 2763 sans comprendre ce
qui se passe.



Selon ton formulaire, tu peux mettre "sur chargement" :

Me.CtrlDataPicker.Value = "01/01/2001"




Ensuite, il faut que j'utilise les 2 dates dans mes requêtes.


tu laisse ton formulaire de séléction ouvert, et dans la requête,
tu utilise deux critères du style :

Forms!NomForm!CtrlDataPicker


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Tschuß
Ok, merci de ces infos. Je vais les appliquer à mon code.

A+
Avatar
Tschuß
Mouais, effectivement, je comprends pourquoi mon code ne marchait pas.

J'avais mis un code similaire dans le Form_Open et pas dans le
Form_Load. Pourquoi ça marche dans le cas du Load et pas de Open.
Je ne vois pas vraiment la différence ? Qui a une piste ?
Avatar
3stone
Salut,

|"Tschuß"
|Mouais, effectivement, je comprends pourquoi mon code ne marchait pas.
|
|J'avais mis un code similaire dans le Form_Open et pas dans le
|Form_Load. Pourquoi ça marche dans le cas du Load et pas de Open.
|Je ne vois pas vraiment la différence ? Qui a une piste ?


Tu te place dans la ligne d'appel de la sub et tu pousse F1 ;-)


Pour Load, on te dis :
"L'événement Chargement (Load) se produit lorsqu'un formulaire
est ouvert et que ses enregistrements sont affichés."

Le Open à lieu encore *avant*


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/