2 DBGrid Karşılaştırıp Sonucu 3. DbGride Yazma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

2 DBGrid Karşılaştırıp Sonucu 3. DbGride Yazma

Mesaj gönderen F.Atagun »

Selamlar,

2 ayrı DBGridde verilerimiz olsun.

EvrakNo her 2 DBGriddede yer aldığı varsayılsın.

1. Dbgriddeki evraklarNo ' ları 2. griddeki tüm satırlarda ( yada belirtilen sütünlarda ) karşılaştırıp 3. gride yazmak istiyoruz

Eğer Evrak Var ise 3. griddeki O EvrakNonun yanındaki VAR Sütununa "Var", yazdırmak istiyoruz

Bunun nasıl yapılabileceğinin mantığını kuramadım.

Fikir verebilirseniz çok sevinirim.


( Database : Access veritabanıdır. )
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Veritabanı olarak SQL dilini destekleyen bir sürücü kullanıyorsan (SQL Server, Firebird vs.) bunu basit bir sorgucukla halledebilirsin.

Kod: Tümünü seç

select Evrakno, 'Var' as Durum from ilktablo
where Evrakno in (select Evrakno from digertablo group by Evrakno)
group by Evrakno
union
select Evrakno, 'Yok' as Durum from ilktablo
where not Evrakno in (select Evrakno from digertablo group by Evrakno)
group by Evrakno
order by Evrakno
gibi bir sorgu ile istenen sonuç elde edilecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Mesaj gönderen F.Atagun »

( Database : Access veritabanıdır. )
SQL dilini destekliyor

@sabanakman Hocam değerli yorumun bir hayat kurtardı . :D

Bilgi için çok teşekkür ediyorum. Gözlerim Açıldı valla :shock:

Söylediklerinizi deneyeceğim .Sonucu belirtirim
Cevapla