Re: Edition en Hyper File |
Sujet: Re: Edition en Hyper File par drcharly93 sur 6/9/2003 21:20:58 Salut Oceans, Etat désiré: Imprimer le resultat des commandes passées selon plusieurs critères. Une fenetre Windew permet de sélectionner: -Une fourchette de date -Tous les fournisseurs ou bien 1 spécifique -Possibiliter de trier l'état selon 3 critères au choix: ---par groupememt de magasin ou par VRP ou par client ---Possiblité de filtrer sur un element du choix précédent. -Possibilité de filtrer sur l'origine de la commande(Fax,tel etc... -possibilite d'éditer ou pas les commandes par magasin. -Possibilite d'éditer ou pas les lignes de commandes. sur le code du bouton: -une requete Sql est créer par code en fonction des choix de l'utilisateurs. -Execution de la requete sql par hExecuteRequeteSql -Création et alimentation d'une zone memoire qui contient les n° de commande(Cle unique) renvoyer par le parcours de la source de donnée issue de la requete. envoie de la zone memoire à l'etat ainsi que la rubrique servant dr tri principal (Groupement ou client) ainsi que les paramètres d'option d'edition des blocs comme le détail des commandes etc... //Au niveau de létat Un etat sur le fichier des commandes dont les données proviennent d'une zone mémoire. Les tris: -par fournisseur -SousFichierTri() ==> procedure windev -Client -Date commande Les ruptures: -fournisseur -SousFichierTri() -Client Procedure SousFichierTri() SELON _pParam2 CAS "GROUPE" : RENVOYER COMMANDE.GRCATEGORI CAS "CLIENTS" HLitRecherche(CLIENTS,CLCLEUNIQUE,COMMANDE.CLCLEUNIQUE) RENVOYER CLIENTS.CLNOMCOURT AUTRES CAS : RENVOYER COMMANDE.RECODE FIN Un sous etat imprimé si l'utilisateur à demander l'edition du détail des commandes. Voila, un peu lourd mais j'espère que cela pourra te mettre sur la voie. A+ Bon dev ![]() |