Sıradan bir tablom var..


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;
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