Birbirleriyle bağlantısı OLMAYAN 5 tabloyu aynı gridde göstr

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Birbirleriyle bağlantısı OLMAYAN 5 tabloyu aynı gridde g

Mesaj gönderen thelvaci »

Açık olan bir tablo üzerinde muhtemelen TableName özelliğini değiştirmeye çalışıyorsunuz. Önce, Table.Close çağrımını yapın sonra değiştirin.
xCRaZYEmrEx
Üye
Mesajlar: 13
Kayıt: 06 Kas 2014 12:51

Re: Birbirleriyle bağlantısı OLMAYAN 5 tabloyu aynı gridde g

Mesaj gönderen xCRaZYEmrEx »

Sağolun arkadaşlar ilgilendiğiniz için Herkeze Teşekkürler :bravo:
OZAY
Üye
Mesajlar: 23
Kayıt: 22 Eyl 2014 10:52

Re: Birbirleriyle bağlantısı OLMAYAN 5 tabloyu aynı gridde g

Mesaj gönderen OZAY »

ben bunun bi değişini yaptım
tek db griid table lar farklı her table datasource ayrı


procedure TForm1.Edit3Click(Sender: TObject);// edit 3 tıklanınca araç tablein içeriğini gösteriyor
begin
dbgrid2.DataSource:=frmarac.DtsArac;

end;
procedure TForm1.Edit4Click(Sender: TObject);// edit 4 tıklanınca malzeme db nin içeriğini gösteriyor
begin
dbgrid2.DataSource:=frmmalzeme.Dtsmalzeme;

end;

procedure TForm1.Edit5Click(Sender: TObject);// edit 5 tıklanınca dbgriidde firma kayıtları görünüyor
begin
dbgrid2.DataSource:=Dtsfirma;

end;

bence senin yapman gereken her table bir datasource bağla db griidin datasource atamasının bastığın butonun on click olayına yaz
örneğin
sed butonu tıklanınca dbgriid1.datasource:=dtssed;
xCRaZYEmrEx
Üye
Mesajlar: 13
Kayıt: 06 Kas 2014 12:51

Re: Birbirleriyle bağlantısı OLMAYAN 5 tabloyu aynı gridde g

Mesaj gönderen xCRaZYEmrEx »

OZAY yazdı:ben bunun bi değişini yaptım
tek db griid table lar farklı her table datasource ayrı


procedure TForm1.Edit3Click(Sender: TObject);// edit 3 tıklanınca araç tablein içeriğini gösteriyor
begin
dbgrid2.DataSource:=frmarac.DtsArac;

end;
procedure TForm1.Edit4Click(Sender: TObject);// edit 4 tıklanınca malzeme db nin içeriğini gösteriyor
begin
dbgrid2.DataSource:=frmmalzeme.Dtsmalzeme;

end;

procedure TForm1.Edit5Click(Sender: TObject);// edit 5 tıklanınca dbgriidde firma kayıtları görünüyor
begin
dbgrid2.DataSource:=Dtsfirma;

end;

bence senin yapman gereken her table bir datasource bağla db griidin datasource atamasının bastığın butonun on click olayına yaz
örneğin
sed butonu tıklanınca dbgriid1.datasource:=dtssed;
Bende aynen senin dediğin mantıkla yaptım hepsi için farklı table ve datasource kullandım sonra hepsini ayrı ayrı DBGrid ve DBNavigator e bağladım . :)
Tekrardan teşekkürler herkese ..
Cevapla