birleştirme sorgusunda veri türü ayarlama
Tarih
30/11/2011 12:19
Konu Sahibi
kadirdursun
Yorumlar
2
Okunma
1188
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



kadirdursun

Kullanici Avatari
Özel Üye
K.... D....
1.242
12/01/2009
86
İstanbul
Ofis 2010 32 Bit
Dün,14:22
Çözüldü 
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]
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!


http://www.isciler-iski.com
http://www.universiteliisciler.com

(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla


Kur@l
AccessTR.Net
Kullanici Avatari
Uzman
2.029
05/11/2008
KONYA
Ofis 2010
Dün,23:57
Çözüldü 
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.

SQL Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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.

SQL Code
SELECT BIRLESTIR.Musterim, BIRLESTIR.İlçe, BIRLESTIR.Mahalle
FROM BIRLESTIR;

fakat Boş satırlar hataya neden oluyor.

Cevapla


kadirdursun

Kullanici Avatari
Özel Üye
K.... D....
1.242
12/01/2009
86
İstanbul
Ofis 2010 32 Bit
Dün,14:22
Çözüldü 
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.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!


http://www.isciler-iski.com
http://www.universiteliisciler.com

(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  webden veri alma, veri tabanına ekleme.... mbo69221088 15 233 Dün, 00:08 mbo69221088
  İfade türü uyuşmazlığı nightashes 3 66 05/12/2016, 19:07 nightashes
Çözüldü birleşim sorgusunda koşturan bakiye yapılabilirmi zetyu 9 1.660 06/06/2016, 23:14 atoz112
  Fatura kesme programını şablona göre ayarlama megi bilişim bilgisayar 20 1.242 08/05/2016, 11:49 atoz112
Çözüldü Ölçüt ifadesinde veri türü uyuşmazlığı hatası ByESiR 12 593 08/04/2016, 14:36 ByESiR


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya