Bende tam örnek hazırlıyordum, siz çözmüşsünüz o arada.
Ben yinede göndereyim örneğimi ve açıklamaları.
Bağlı tablo yöntemi ile diğer mdb lerdeki tabloları "GENEL SORGU"
adındaki mdb ye bağladım.
İsimlerini DENEME_VERI1, DENEME_VERI2, DENEME_VERI3 olarak değiştirdim.
Bağlı tablonun ismini değiştirmeniz, gerçek tabloyu etkilemez.
Örnek olması için sadece 4 alanla bir sorgu yaptım, gerisini siz değiştirirsiniz.
Bu örnekte veri dosyaları C:\ÖRNEK klasöründe olmalıdır.
Kod:
SELECT esayisi, etarihi, cevapgelistarihi, konusu FROM DENEME_VERI1
UNION ALL
SELECT esayisi, etarihi, cevapgelistarihi, konusu FROM DENEME_VERI2
UNION ALL
SELECT esayisi, etarihi, cevapgelistarihi, konusu FROM DENEME_VERI3
Birleştirme sorgularının yapısı kısaca şöyle:
Kod:
select alan1, alan2 from tablo1
union all
select alan1, alan2 from tablo2
union all
select alan1, alan2 from tablo3
Birleştirme sorgusunun basit bir kaç kuralı var.
* Kullandığınız sorgulardaki alan sayıları aynı olmak zorunda.
Birinde 3 alan, diğerinde 4 alan olursa olmaz. Gerekirse, 0 veya boşluk gibi alan
ekleyerek eşitleyebilirsiniz.
* Aynı sıradaki alanların tipleride aynı olmak zorunda. Birisi sayı diğeri metin olamaz.
* Sorgulardaki alan isimleri aynı olmak zorunda değil, ilk sorgudaki alan isimleri
birleştirme sorgusunun alan isimleri olarak kabul edilir.
Diğer dosyalarda veri girişi yapılırken aynı anda sorgulama yapmanız sorun yapmaz bence.
En güzeli dediğiniz gibi deneyip görmeniz.