AccessTr.neT

Tam Versiyon: Access Sorguda Veri Türü Uyuşmazlığı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
Arkadaşlar merhaba uzun zamandır çözemediğim bir sorun var...

Müşteriler tablosu oluşturdum. Bu tabloda müşterinin ismi, soyismi ve şehri yer alıyor. Bu şehir kısmını başka tablodan Liste kutusu olarak çetkiğim için sayı değerinde. 

Müşteriler tablosunda istanbul şehri olanların sorgusunu

SELECET * FROM musteri WHERE sehir="istanbul"; diye sorgu girdiğim zaman veri türü uyuşmazlığı hatası alıyorum. Bu konu da yardımlarınızı bekliyorum
İstanbulun diğer tablodaki sayı değerini neden girmiyorsunuz
(23/04/2020, 10:19)accessman yazdı: [ -> ]İstanbulun diğer tablodaki sayı değerini neden girmiyorsunuz
nasıl yapacağımı söyleyebilir misiniz lütfen
Faraza veri uyuşmazlığı olmasa bile 
O alanda hep sayı var yine aradığınızı bulamayacaksınız
Access size bir güzellik olsun diye sayıyı göstermek yerine onun diğer tablodaki metin 
Karşılığını gösteriyor yani akıllı pc gibi birşey siz 
"bu 34 ne ki "
Düşünmeyin diye

Mesela diğer tabloda istanbul un id si 34
"İstanbul"
Kelimesinin yerine
34
Yazın
2 tabloyu INNER JOIN ile birleştirerek yapabilirsiniz.
SELECT musteri.Kimlik, musteri.isim, musteri.soyisim, sehirler.sehir
FROM sehirler INNER JOIN musteri ON sehirler.Kimlik = musteri.sehir
WHERE (((sehirler.sehir)="istanbul"));
yada
SELECT musteri.*
FROM sehirler INNER JOIN musteri ON sehirler.Kimlik = musteri.sehir
WHERE (((sehirler.sehir)="istanbul"));
gibi
Hep istanbulu arayacaksanız belki ama "İstanbul" yerine metin kutusu veya liste değeri veya açılan kutu değeri veya değişken falan filan olmalı
Sayfalar: 1 2 3