Re: Edition en Hyper File

Posté par drcharly93 le 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

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=249&post_id=854