|
Problême sur Etat requête paramétrable |
Iniciado por steph.laborde, 12,oct. 2004 23:06 - 9 respuestas |
| |
| | | |
|
| |
Publicado el 12,octubre 2004 - 23:06 |
Bonjour,
Etant débutant, j'espère que quelqu'un voudra bien se pencher sur mon cas. Pour me faire la main, j'ai créé une analyse concernant l'activité de mon équipe.
Tout va bien, jusqu'au moment où j'ai voulu créé un état avec une requête paramétrable (date comprise entre param1 et param2). Je crée l'état je l'ai testé avec F9.
Mais lorsque je teste l'application en totalité, j'ai un message disant qu'il n'y aucune fiche ou mieux je n'ai rien qui se passe. Comment déclarer un Etat avec requête paramétrable depuis une fenêtre ? Merci de l'aide à ceux qui m'auront compris. |
| |
| |
| | | |
|
| | |
| |
Publicado el 13,octubre 2004 - 14:06 |
Bonjour,
Dans ton application as tu bien écris le code suivant pour initialiser ta requête :
Param1 est une date = date1 Param2 est une date = date2
iInitRequêteEtat("Nom_etat",hRequêteDéfaut,Param1,Param2) iImprimeEtat("Nom_etat") ?
Peut être que l'ordre de tes paramètres ne sont pas correcte, vérifie dans ta requête quel paramètre il te demande en premier.
Marilyne |
| |
| |
| | | |
|
| | |
| |
Publicado el 13,octubre 2004 - 21:37 |
Où dois je mettre ce code ? Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 10:28 |
Tout dépend où tu souhaites lancer l'édition dans ton application :
soit par un bouton sur une de tes fenêtres de ton application: dans ce cas là tu vas dans le code du bouton, (dans le code du click de ton bouton) tu écris le code que je t'ai écris dans le message précédent. Lorsque tu cliqueras sur le bouton, ton application lancera l'édition.
soit par un menu d'une fenêtre : tu écris le code que je t'ai écris dans le message précédent, dans le code de l'action de ton menu. Lorsque tu cliqueras dans l'action de ton menu, l'application lancera l'édition.
Peut-être souhaites tu lancer l'édition d'une autre manière ? |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 14:47 |
J'ai bien placé le code suivant : param1 est une Date=date1 param2 est une Date=date2 iInitRequeteEtat(Etat1,hRequêteDéfaut,param1,param2) iImprimeEtat(Etat1)
dans le code du bouton de départ et j'ai le message suivant pour date1 et date2
Erreur : Identificateur 'date1' inconnu ou inaccessible ici : pour accéder à un élément hors portée, utilisez une déclaration EXTERNE.
Peux-tu m'éclairer ? Merci d'avance. |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 16:19 |
Param1 est une date = date1 cela voulait dire qu'il fallait remplacer date1 par une date exemple :
Param1 est une date = "20041014" Param2 est une date = "20041014" (les dates doivent être données dans ce format)
(dans la variable Param1 tu mets ta date de début pour ta requête et pour Param2 tu mets ta date de fin pour ta requête) |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,octubre 2004 - 21:32 |
OK, çà marche, mais pour mon application, je souhaite que l'utilisateur puisse donner les deux dates dans une fenêtre et qu'en validant l'état s'affiche.
Par exemple
Utilisateur 1 donne : param1 : 15/09/2004 param2 : 19/09/2004 valide et un état est visible
utilisateur 2 donne : param1 : 01/10/2004 param2 : 04/10/2004 valide et un état est visible
etc, etc Peux tu me dire si cela est possible. Je te remercie par avance. |
| |
| |
| | | |
|
| | |
| |
Publicado el 15,octubre 2004 - 13:10 |
Tu crées une fenêtre avec deux champs de saisies : dans la description de chacune des zones tu mets type date avec le format JJ/MM/AAAA
Tu ajoutes un bouton qui va te permettre de lancer l'édition lorsque tu cliques dessus avec le code suivant pour le clique de ton bouton :
Param1 est une date = (tu écris le nom de ton premier champ de saisie) Param2 est une date =(tu écris le nom de ton deuixème champ de saisie)
... le reste du code est identique à ce que je t'ai donné
Lorsque l'utilisateur sera sur la fenêtre il saisira une date dans chacune des zones de saisie puis cliquera sur le bouton pour lancer l'impression. |
| |
| |
| | | |
|
| | |
| |
Publicado el 16,octubre 2004 - 16:18 |
Gros Gros Merci Marilyne, je suis enfin arrivé à mon but final. Merci pour ta patience et tes conseils Stéph. |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,octubre 2004 - 11:41 |
De rien c'est normal, moi aussi j'ai débuté  |
| |
| |
| | | |
|
| | | | |
| | |
|