O sorunu çözdüm Değiştir button
Cari hesaptan o tutarı çıkartıp yenisini post ettim
Dbgrid de toplu olarak dekont girişi yapmaya çalışıyorum
Ben ikinci satıra gectigimde post ediyor ve insert hatası alıyorum
Veri tabanına bakıyorum ben 1. Satırı yazıp ikiye geçtiğimde direk kayıt yapıyor
Örnek verecek olursak fatura listesinde stoklar girilir kayıt button basılınca Dbgrid listesini kayıt yapar onun gibi
Ayrı ayrı stoklara işler bu şekilde
Toplu borç alacak dekontu giriş yapmaya çalışıyorum
AfterPost o kodu alıyorum buton kaydet üzrine koyuyorum bu seferde dbgrid listesindeki bir satırı cariye işliyor yani buton uzrine hiç işe yaramıyor
Dbgrid otomatik post olayını kapata bilirmiyiz
Yoksa otomatik post olayını Adotable denmi kapatiriz
İlerde bu sıkıntı bana fatura bölümüne geçince sıkıntı yazacağım orada aynı olacak ben birinci stok girip ikinci stok gectigimde bu sıkıntıyı yaşarım
Ben adotablet post dedikten sonra kayıt yapsın
Kusura bakmayın yeni başladım sorumda hatam varsa özür dilerim eğer ufak bir stok program varsa inceleyerek yapmaya çalışıyım ben
Kod: Tümünü seç
procedure TAlacakDekontu.CHHAREKETAfterPost(DataSet: TDataSet);
begin
Yeni_Cari_Kayit.ADOTABLE1ALACAK.Value:=Yeni_Cari_Kayit.ADOTABLE1ALACAK.Value+CHHAREKETALACAK.Value;
Yeni_Cari_Kayit.ADOTABLE1BAKIYE.Value:=Yeni_Cari_Kayit.ADOTABLE1BORC.Value-Yeni_Cari_Kayit.ADOTABLE1ALACAK.Value;
Yeni_Cari_Kayit.ADOTABLE1.Post;
end;