procedure TUretim_raporu.RadioButton1Click(Sender: TObject);
begin
Adodataset1.Connection:=Adoconnection1;
Adodataset1.Close;
Adodataset1.CommandText:='select stok.Malzeme,Malzeme.Malzeme_Cinsi,sum(stok.Miktar*stok.Girdi_Cikti)as Mevcut from stok,Malzeme where Stok.Malzeme like "11%" and Malzeme.Kodu=Stok.Malzeme group by stok.Malzeme,Malzeme.Malzeme_Cinsi';
adodataset1.Open;
veri tabanı acces kullanıyorum.StokGiriş Yaptıktan sonra Stokdurum formunu açıyorum DurumBölümünde hiç bir değişiklik olmuyor,programı kapatıp açtığımda değişiyor.Stok durum formunda yukarıda yazdığım gibi
Adodataset1.Close,Adodataset1.open kullanıyorum niye değişikliği uygulamıyor.Adodataset1.refresh kullandığımda hata veriyor.
procedure TUretim_raporu.RadioButton1Click(Sender: TObject);
begin
Adodataset1.Connection:=Adoconnection1;
Adodataset1.Close;
Adodataset1.CommandText:='select stk.Malzeme,Mlz.Malzeme_Cinsi,sum(stk.Miktar*stk.Girdi_Cikti) as Mevcut from stok stk , Malzeme Mlz
where (Stk.Malzeme like "11%") and (Mlz.Kodu=Stk.Malzeme)
group by stk.Malzeme,Mlz.Malzeme_Cinsi';
adodataset1.prepare; // Bu kodu destekliyorsa.. tam hatirlamiyorum da.. :wink:
adodataset1.Open;
refresh sorununu ado da bende yaşamıştım dediğin gibi program kapatıp açılınca gözüküyor kayıtlar bende kodla table ları kapatıp açtım her form açılışınca bölece değişik bir refresh çözümü oldu