Bonjour a tous....
Voila mon problème j'ai trois tables crée sous sql server 2005, Intitulé comme suit facture, Produit, et detail facture(table intermédiaire entre produit et facture). pour sélectionner tout les produits facturées (une facture pour plusieurs produits) ,facture(num_fact, date,); produi(num_prod, designation, prix_u); detail(num_prod, num_fact, quantité)
j'ai opter pour deux solutions soit crée une table en local(sous paradox par exemple) ou bien utiliser une listview juste pour stocker tout les produit à facturé... ce que je veux faire et le suivant
1- parcourir le Dataset et Inserer ses donner dans une table detail
2- parcourir listview et recuperer des données pour les enregistrer dans la table detail comme suit....
ou bien ..... aDOQUERY1.parameters[0].value:=listview.item ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 DBGrid1.DataSource.DataSet.First; while not DBGrid1.DataSource.DataSet.Eof do begin for i:=0 to DBGrid1.DataSource.DataSet.FieldCount-1 do begin adoquery1.active:=false; aDOQUERY1.parameters[0].value:=DBGrid1.DataSource.DataSet.Fields[i].AsString; ADOQUERY1.EXCECSQL; end; DBGrid1.DataSource.DataSet.Next; end;
pliiiiz Help Me mon premier code n'est pas complet(je veux parcourir recuper et stocker les donnees dans la table detail
Partager