|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
Salut à tous, je dois créer une application de gestions des livraisons qui génère la liste des livraisons à faire chaque jour.
J'ai réussi à créer l'état (vive l'assistant), mais celui m'affiche tout ce que j'ai dans la table de ma base. Ce que je veux est simple (plus pour vous que pour moi), un genre de dateTimePicker qui me permet de choisir une date et donc d'afficher seulement les livraisons pour cette date. D'avance merci à tous |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Passe par l'expert selection.. (État / Expert selection)
Et tu créé un champ de paramètre sur ta date... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
En faisant ça, j'aurais un genre de dateTimePicker qui va se créer me permettant de choisir la date pour laquel je veux l'état ?
Merci pour ta réponse ultra rapide |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Oui.
Tu créé un champ de paramètre pour ta date. Et dis à l'expert selection de ne prendre que les valeurs égales à ton paramètre. Au lancement de ton état, tu n'aura qu'à choisir la date. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
ok je te remercie beaucoup de tes réponses! J'essaie ca dès ce soir et je te tien s au courant au cas ou je galère.
Merci encore. Bonne journée |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
J'ai essayé de faire comme tu me l'as indiqué mais en vain. J'ai créé un champ paramètre appelé 'Date', ensuite j'ai lancé l'expert séléction, j'ai choisi le champ de ma BDD, j'ai mi 'est égale à' mais à coté je ne peux que choisir des dates existantes dans ma BDD.
Si j'ai bien compris, il faudrait dire que la date est égale à 'Date' (mon champ paramètre). C'est bien ca ? Pourrais tu me donner la démarche stp. D'avance merci de ta réponse! |
|
|
00
|
|
|
#7 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
La démarche est la bonne.
Cependant, par défaut, le type de valeur de ton champ de paramètre doit être "Chaine", tu dois le modifier et mettre "Date". Ainsi, tu pourras sélectionner ce champ dans l'expert selection. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
Je vérifierai ce soir en rentrant mais je suis quasi sûr que j'ai bien mis 'Date'. Je te tiens au courant.
Merci de ta réponse. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
comme je le pensais, le type de mon champ est bien 'Date'. Je l'ai supprimé pour le recréer et j'ai fait comme suit:
-click droit sur paramètres -> nouveau -nom: Date , message de l'invite: choisissez la date, type: Date Ensuite je le met sur l'état, puis: -click droit dessus -> expert sélection -'est égale à' -> par contre dans le champ à coté j'ai ou 'rien' ou les dates actuellement existantes dans ma BDD. Logiquement, j'aurais pensé que je pourais dire : est égale à 'Date' (le paramètre). |
|
|
00
|
|
|
#10 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
OK, mais on va pas se laisser faire
Dans l'expert selection, quand tu choisis le champ de la BdD, cliques sur Afficher la formule, puis Editeur de formules. Là, tu pourras sélectionner ce champ de paramètre... Effectivement, quand tu m'as dit que cela ne fonctionnait pas, j'ai fait le test, et cela fonctionne uniquement de cette dernière façon... @ ++ |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
ok j'essaie ca ce midi rapidement et je te dis quoi à 14h merci beaucoup et à tout à l'heure.
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
j'ai trouvé, il y avait : {Livraison.dateL} = Date (0,00 ..)
J'ai essayé de mettre : {Livraison.dateL} = ?Date mais ca m'a fait un message d'erreur Comment dire dans la formule : 'Livraison.dateL' est égal à 'Date' (mon paramètre) |
|
|
00
|
|
|
#13 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Et bin voila
Il faut mettre les accolades |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
Ouai je pense que c'est ca, j'ai trouvé ca pour ce que ca pourrait aider : http://msdn2.microsoft.com/fr-fr/lib...67(VS.80).aspx
Sur le tuto, ils disent que théoriquement, je devrais trouver le paramètre que j'ai créer dans la liste de l'expert sélection. Je vais supprimer mon paramètre et le recréer comme il le disent en suivant leurs directives et on verra. Ce sera pour ce soir. Je te tiens au courant. En tout cas t'es vraiment sympa et super rapide (j'ai posté à 13h57, tu as répondu à 14h02 lol) |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 31 ![]() |
C'est bien ca aitonne! J'ai juste mis les {} et c'est bon ca fait parfaitement ce que je veux! Au début ce que je voulais, c'était un DateTimePicker pour choisir la date mais je vais pas chipoter. C'est peut être possible, j'en sais rien.
En tout cas merci beaucoup à toi aitonne! A bientot et bonne prog |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com