ADO refresh sorunu?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
beyaz_01
Üye
Mesajlar: 22
Kayıt: 21 Nis 2005 02:38
Konum: Adana
İletişim:

ADO refresh sorunu?

Mesaj gönderen beyaz_01 »

selam arkadaşlar stok programını bitirdim derken şimdide refresh sorunuyla karşılaştım.Adoconnection,adotable (stokgiriş) Tablosunda kullanıyorum.StokDurum Tablosunu Açtığım zaman Son kayıt yaptığımı gözükmüyor.Programı kapatıp, açtığımda gözüküyor.StokDurumu Tablosunda kodlarım

Kod: Tümünü seç

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;
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Mesaj gönderen hi_selamlar »

merhaba,

hangi vt. yi kullaniyon. konuyu biraz daha acarmisin lütfen. ???
:shock:

eger Local vt. kullaniyorsan birde queryi acmadan önce

Kod: Tümünü seç

Prepare
et ve öyle dene...
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
beyaz_01
Üye
Mesajlar: 22
Kayıt: 21 Nis 2005 02:38
Konum: Adana
İletişim:

Mesaj gönderen beyaz_01 »

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.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Mesaj gönderen hi_selamlar »

Kod: Tümünü seç

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;
bide böyle denermisin ? :?
Herkes cahildir, bazi konularda.
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

AdoDataset.requery();
Kullanıcı avatarı
emrahkaraarslan
Üye
Mesajlar: 243
Kayıt: 21 Haz 2005 12:28
Konum: Trabzon

Mesaj gönderen emrahkaraarslan »

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 :D
Cevapla