Salut,
j'ai une table Commande avec les champs:
RefCmd(index de type +),NumCmd,DatCmd,CodFour,DesigFour, CodPrd,Qte.
j'ai une forme qui contient deux dbedit pour la saisie de NumCmd et DatCmd;
un DBLookupComboBox pour le CodFour, un dbedit pour la DesigFour et un DBgrid pour la saisie des CodPrd ainsi que les Qte (une commande peut contenir plusieurs produits ==> plusieurs lignes dans le DBGrid).
voici le code:
le pbm c'est: quand je click sur le boutton "ajouter commande" seul le premier CodPrd et sa Qte dans le DBGrid peuvent avoir le NumCmd,la DatCmd,le CodFour et la DesigFour qu'ils sont vides dans enregistrements restants .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dm1.Commande.Active; dm1.Commande.Append; dm1.Commande.FieldByName('NumCmd').AsString:=dbedit1.Text; dm1.Commande.FieldByName('DatCmd').AsString:=dbedit2.Text; dm1.Commande.FieldByName('CodFour').AsString:=DBLookupComboBox1.Text; dm1.Commande.FieldByName('DesigFour').AsString:=dbedit3.Text; dm1.Commande.FieldByName('CodPrd').AsString:=dbgrid1.Fields[0].Text; dm1.Commande.FieldByName('Qte').AsString:=dbgrid1.Fields[1].Text; dm1.Commande.Post;
comment faire pour resoudre ce pbm svp?
Partager