ibquery Ve İbdataset Kullnımı mantık hatalımı?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
spoke25
Üye
Mesajlar: 434
Kayıt: 16 May 2005 04:06
Konum: Bolu

ibquery Ve İbdataset Kullnımı mantık hatalımı?

Mesaj gönderen spoke25 »

Selamun Aleykum

Sıradan bir tablom var.. :)(Tüm tablolar gibi) :)

1. Kayıt için İbdataset bileşeni, kullnıyorum. kayıt formunun önünde tablodaki kayıtları listeleyen bir formum var..
bu formda bir dbgirid e kayıtlar gorunuyor.
Dbgridee tablomdaki tum kayıtlar yok. Tabloda 50 field varsa dbgride 5 tane var. Dbgride kayıtlar ibdatasetten değil bir queryden geliyor.
Seçilen bir Alanı değiştirmek incelemek veya yeni bir giriş yapmak için bu dan secim yaptıryorum.
Bu tarz bir kullnım doğrumu?
Neden sordum ? Dbgriden seçilen kaydı değiştirmek isdtediğimde
ibdatasetin selectsqlinde yazdığım sql cümleçiğini değiştiriyorum.

Kod: Tümünü seç

Ogrset.Close;
            Ogrset.SelectSQL.Clear;
            Ogrset.SelectSQL.Add('select * from ogrbil          ' );
            Ogrset.SelectSQL.Add('Where kayit_no like ('''+qr1.fieldbyname('kayit_no').asstring+''')');
            Ogrset.Open;
            ogrset.Edit;
gibi

sonuç olarak yine sorgu cekliyorum yanii bana mantıksız birşeyler yapıyormuşum gibi geldi.. bu tarz bir yapı nasıl olmalı..

Sorguda elde ettiğim sonucu değiştirmek incelemek için ne yapmalıyım?
Dua ile
Başlayan Herşey Birgün Bitmek Zorundadır.
ikut

Re: ibquery Ve İbdataset Kullnımı mantık hatalımı?

Mesaj gönderen ikut »

spoke25 yazdı:Selamun Aleykum

Sıradan bir tablom var.. :)(Tüm tablolar gibi) :)

1. Kayıt için İbdataset bileşeni, kullnıyorum. kayıt formunun önünde tablodaki kayıtları listeleyen bir formum var..
bu formda bir dbgirid e kayıtlar gorunuyor.
Dbgridee tablomdaki tum kayıtlar yok. Tabloda 50 field varsa dbgride 5 tane var. Dbgride kayıtlar ibdatasetten değil bir queryden geliyor.
Seçilen bir Alanı değiştirmek incelemek veya yeni bir giriş yapmak için bu dan secim yaptıryorum.
Bu tarz bir kullnım doğrumu?
Neden sordum ? Dbgriden seçilen kaydı değiştirmek isdtediğimde
ibdatasetin selectsqlinde yazdığım sql cümleçiğini değiştiriyorum.

Kod: Tümünü seç

Ogrset.Close;
            Ogrset.SelectSQL.Clear;
            Ogrset.SelectSQL.Add('select * from ogrbil          ' );
            Ogrset.SelectSQL.Add('Where kayit_no like ('''+qr1.fieldbyname('kayit_no').asstring+''')');
            Ogrset.Open;
            ogrset.Edit;
gibi

sonuç olarak yine sorgu cekliyorum yanii bana mantıksız birşeyler yapıyormuşum gibi geldi.. bu tarz bir yapı nasıl olmalı..

Sorguda elde ettiğim sonucu değiştirmek incelemek için ne yapmalıyım?
Dua ile
Merhaba

Ibquery1.edit; yapıp diğer formu çağırmayı denedinizmi ben sql server için SDCA kullanıp bunu yapıyorum.
Kullanıcı avatarı
spoke25
Üye
Mesajlar: 434
Kayıt: 16 May 2005 04:06
Konum: Bolu

Mesaj gönderen spoke25 »

Şimdi Şöyle birşey var..

mesele queryle edit etmek değil hocam msl qeryden editlesem butunn alanlarıı cağırmamm gerek.. çümkii hankii alan değiştirilecek onu bilme şansim yok. butunn alanları select ettikten sonra qury kullanmanın anlamı ne ? Bunu soruyorum.. Bu tarz bir yapıda sizler ne yapıyorsunuz?
Başlayan Herşey Birgün Bitmek Zorundadır.
Cevapla