AccessTr.neT
birleştirme sorgusunda veri türü ayarlama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: birleştirme sorgusunda veri türü ayarlama (/konu-birlestirme-sorgusunda-veri-turu-ayarlama.html)



birleştirme sorgusunda veri türü ayarlama - kadirdursun - 30/11/2011

arkadaşlar;
kullandığım bir programdan dışarı Excel türünde verileri aldığım dosyalarım var. bunları veri bağlama ile accesse bağladım (örnekte bu bağlı tabloları yerel tablo olarak gönderdim) bu tabloları birleştirme sorgusu ile birleştirip sonrada bu birleştime sorgusudan sorgu1'i oluşturdum. bu yeni sorgu1 i başka bir tablo ile işleme sokup sorgu hazırlarken veri türü uyuşmazlığı hatası veriyor.
Müşteri Id alanımın veri türünü sayı olarak ayarlamam lazım. bunu birleştirme sorgusunda nasıl yaparım?

Ek Dosyalar
 MUSTERI.rar(25.83 KB)



Cvp: birleştirme sorgusunda veri türü ayarlama - Kur@l - 30/11/2011

Sorgunuzda hataya neden olan alan Müşteri Id alanı değil içinde veri olmayan 2012 ve 2013 tablolarıdır eğer o tablolarda veri olsa sorgu hata vermeyecektir.
Ancak Müşteri Id alanı onlarda veri olsada hata veriyor diyorsanız;
Birleştirme Sorgunuz aşağıdaki ile değiştirebilirsiniz.

SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2005]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2006]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2007]
UNION all
SeLECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2008]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2009]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2010]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2011]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2012]
UNION all
SELECT val([Müşteri Id]) as Musterim, İlçe, Mahalle FROM [2013];

Sorgu1 de aşağıdaki gibi olacak.


SELECT BIRLESTIR.Musterim, BIRLESTIR.İlçe, BIRLESTIR.Mahalle
FROM BIRLESTIR;
fakat Boş satırlar hataya neden oluyor.


Cvp: birleştirme sorgusunda veri türü ayarlama - kadirdursun - 30/11/2011

sayın Kur@l;
kopyala yapıştır yaptım. birleştirme sorgusunu çalıştırdım önce veriler geldi bir kaç saniye sonra "ölçüt ifadesinde veri türü uyuşmazlığı" dedi ve tüm alanları #Ad? haline getirdi. sonra boş olan 2012 ve 2013 tablolarını hariç tutunca düzeldi. teşekkür ederim.