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. )
2 DBGrid Karşılaştırıp Sonucu 3. DbGride Yazma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Veritabanı olarak SQL dilini destekleyen bir sürücü kullanıyorsan (SQL Server, Firebird vs.) bunu basit bir sorgucukla halledebilirsin.gibi bir sorgu ile istenen sonuç elde edilecektir.
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
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .