Windev

Fermé
arial - 22 juil. 2003 à 13:05
 lolo - 20 oct. 2004 à 17:45
Comment programmer un etat sous wdetat avec 3 filtres?
exple: imprimer entre le 01-01-2000 et 31-12-2000 les cmdes du client Dupont ?

DEBUT=01-01-2000
Fin=31-12-2000
Nomclient=Dupont

3 réponses

zabru Messages postés 3 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 27 mars 2005 4
26 août 2003 à 20:19
Salut,
Si j'ai bien compris la question, il me semble qu'une zone mémoire devrait résoudre le pb. Il suffit de filtrer le fichier sur un critère, puis de tester chaque enregistrement selon les deux autres critères. Si cela se vérifie, alors on ajoute l'enregistrement dans la zone mémoire qui servira de base à l'édition de l'état.
2
il y a mille facon de le faire , bosses un peu !
0
Utilise l'éditeur de requête
Tu fixe 3 parametres
Param1="pour ta date de début"
Param2="pour ta date de fin"
Param3="pour M. Dupont ou autre"

Tu creer un formulaire ou fenêtre dans laquelle l'utilisateur te donne son choix (ex: superchamp calendrier pour les dates, liste de choix pour les M.XXXXX)
Tu rattache chaque champ au parametre
ex: "date_debut" = param1
"List_Nom" = param3....
Tu creer un bouton "IMPRIMER"

Tu programme le bouton "imprimer" pour qu'il te genere un ETAT à partir de la requête (REQUETE, PARAM1, PARAM2,PARAM3)

Et voila.
Le principe est d'arriver à imprimer ta requête.

Ce n'est pas de la programmation de haut vol mais cela suffira pour debuter et c'est très facile a comprendre et à faire au moyen des editeurs ou de l'aide.
Au pire tu as même le RAD
0