Ynt: sorgu sonucunu stringgiridde nasıl gösteririz....

Başlatan forumsad, 30 Nisan 2013, 13:48:43

forumsad

DMoyunlar.IBQuery1.close;
DMoyunlar.IBQuery1.SQL.Clear;
DMoyunlar.IBQuery1.SQL.Add('select * from TBL_OYUNLAR where TARIH LIKE ''%'+trh+'%'' ');
DMoyunlar.IBQuery1.Open;


yukardaki sorguda birden çok sonuç geliyor bunları string gridde göstermem lazım veya bir dizi içine atmam lazım
nasıl yapabiliriz

saygılarımla

mesaj birleştirme:: 30 Nisan 2013, 14:05:35

IBQuery1.first;
  while not IBQuery1.Eof do
  begin
  StringGrid1.Cells[1, a] := IBQuery1.FieldByName('OYADI').AsString;
  a:=a+1;
  IBQuery1.Next
  end;


bu şekilde bir kod buldum iş görecek gibi....

Salih

Biliyorsunuzdur belki ama yinede hatırlatayım.
Şu şekilde yaparsanız işlem otomatik olarak yapılır.
Aşağıdaki bileşenleri Forma indirip birbiri ile ilişkilendireceksiniz.

TQuery  -> TDatasource -> TDBgrid

forumsad

hocam sorun şu onun için db grid kullanamadım

2 ayrı klasörde 2 ayrı veritabanı ve tablodan bilğileri aynı dbgrid içinde göstermem lazım başaramadım

string gridle hallettim işi ama dbgridle 2 tabloyu birleştirmenin bir örneğini verebilirseniz süper olur

saygılarımla

Salih

Önceki sorun tek Tablolu olunca, örneği vermiştim.
Dediğin gibi bir tecrübem olmadı.

a_a_sezen

Alıntı yapılan: forumsad - 01 Mayıs 2013, 20:05:48
hocam sorun şu onun için db grid kullanamadım

2 ayrı klasörde 2 ayrı veritabanı ve tablodan bilğileri aynı dbgrid içinde göstermem lazım başaramadım

string gridle hallettim işi ama dbgridle 2 tabloyu birleştirmenin bir örneğini verebilirseniz süper olur

saygılarımla
Aynı SQL cümlesinde kaç tabloyu sorguladığınızla DBGrid ilgilenmez. İlişkilendirildiği bileşeni bilir diye düşünürsek, Query bileşeninde kullandığınız SQL cümlesi sorununuzun çözümü olacaktır. DBGrid in tüm sorgu alanlarını değil de istediklerinizi göstermesini de sağlayabilirsiniz tabi ki.
Güce ve Geleceğe Güvenle...