listview db den kayıt aktarabiliyorum, aktardığım kayıtları da listview den db ye alacağım bir tablodan listviewe aldım listview den de başka bir table alacağım bu listviewden table alma işini yapamadım forumda arattım ama bu anlamda bişey bulamadım
Kod: Tümünü seç
for x := 0 to listview1.Items.Count - 1 do
begin
data.fatura_detail.Append;
data.fatura_detail.FieldByName('birim_fiyat').AsFloat:=listview1.Columns[9].;
data.fatura_detail.FieldByName('KDV').AsFloat:=data.siparis_detail.FieldByName('KDV').AsFloat;
data.fatura_detail.FieldByName('barkod').AsFloat:=data.siparis_detail.FieldByName('barkod').AsFloat;
data.fatura_detail.FieldByName('birim').AsString:=data.siparis_detail.FieldByName('birim').AsString;
data.fatura_detail.FieldByName('stok_adi').AsString:=data.siparis_detail.FieldByName('stok_adi').AsString;
data.fatura_detail.FieldByName('stok_kodu').AsString:=data.siparis_detail.FieldByName('stok_kodu').AsString;
data.fatura_detail.FieldByName('miktar').AsFloat:=data.siparis_detail.FieldByName('miktar').AsFloat;
data.fatura_detailBIRIM2_MIKTAR.AsFloat:=data.siparis_detailBIRIM2_MIKTAR.AsFloat;
data.fatura_detail.FieldByName('isk1').AsFloat:=data.siparis_detail.FieldByName('isk1').AsFloat;
data.fatura_detail.FieldByName('isk2').AsFloat:=data.siparis_detail.FieldByName('isk2').AsFloat;
data.fatura_detail.FieldByName('isk3').AsFloat:=data.siparis_detail.FieldByName('isk3').AsFloat;
data.fatura_detail.FieldByName('isk4').AsFloat:=data.siparis_detail.FieldByName('isk4').AsFloat;
data.fatura_detail.FieldByName('isk5').AsFloat:=data.siparis_detail.FieldByName('isk5').AsFloat;
data.fatura_detail.FieldByName('ara_tutar').AsFloat:=data.siparis_detail.FieldByName('ara_tutar').AsFloat;
data.fatura_detail.FieldByName('kdv_tutar').AsFloat:=data.siparis_detail.FieldByName('kdv_tutar').AsFloat;
data.fatura_detail.FieldByName('toplam_tutar').AsFloat:=data.siparis_detail.FieldByName('toplam_tutar').AsFloat;
data.fatura_detail.FieldByName('isk_tutar').AsFloat:=data.siparis_detail.FieldByName('isk_tutar').AsFloat;
data.fatura_detail.FieldByName('isk_son_tutar').AsFloat:=data.siparis_detail.FieldByName('isk_son_tutar').AsFloat;
//data.fatura_detail.FieldByName('teslim_tarihi').AsDateTime:=data.siparis_detail.FieldByName('teslim_tarihi').AsDateTime;
//data.fatura_detail.FieldByName('aciklama').AsString:=data.siparis_detail.FieldByName('aciklama').AsString;
data.fatura_detailSIPARIS_DETAIL_KNO_NO.AsFloat:=data.siparis_detailKNO.AsFloat;
data.fatura_detail.Post;
end;
kolay gelsin