Enregistrement des données dans deux tables.

yfchauer Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41531 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,
j'ai un souci d'enregistrement des données dans deux tables.
Une table : Commande avec les champs suivants :
CmdID
CodeClient
DateCmd
TotalCmd

une autre table : Detail_Commande avec les champs suivants :

CodeCmd
RefProd
PrixVente
Quantite

je souhaite créer un formulaire permettant d'effectuer des enregistrements dans les deux tables.
Sachant que le champ: TotalCmd est la somme de Quantité multiplier par le PrixVente.

Mais là je sèche.
Merci d'avance pour votre aide pour la réalisation du formulaire.



<config>win xp home</config>
A voir également:

1 réponse

jee pee Messages postés 41531 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

A la creation de la commande tu dois insérer un enregistrement dans la table commande,
puis pour chaque ligne saisie, insérer un enregistrement dans la table ligne de commande et en plus faire un update de commande du style update commande set totalcde = totalcde + (prixvente X quantité) where cmdid=codecmd

Il y a bien d'autres solutions :
un trigger basé qui effectue la maj du total cde,
quand la commande est validée, calculer le total en sommant toutes les lignes
...

cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0