Bonjour,
J'ai fait un petit programme permettant de facturer à partir de commande qui viennent d'une autre appli.
Le principe est le suivant : On sélectionne la commande que l'on veut facturer et les quantités de la commande sont proposés pour la facture. Ces quantités peuvent être modifiés afin de facturer une commande en "partiel".
Je dois faire apparaitre dans les commandes à facturer uniquement les commandes qui n'ont pas été facturés totalement.
J'ai donc créé un champ FLAG au niveau de ma table "Commande entête" et "Commande détail" qui me sert à archiver les commande qui ont été facturés totalement.
Pour la Mise à jour de la table "commande détail" pas de soucis, je met à jour lorsque la ligne lorsque Commandé - facturé =0
Mon problème est pour la table "commande entête", il faufrait que je mette à jour la ligne de commande lorsque toutes les lignes de la table "commande détail" pour cette commande sont elles mêmes archiver (FLAG à -1). J'ai essayer plusieurs formules mais je ne m'en sort pas.
Pouvez-vous m'aider?
Merci
Partager