Sorguda Metinsel Değerler

1 2
27/10/2019, 17:01

access acemisi

Değerli arkadaşlar
 kategori , kategorialt ve kategorison tabloları oluşturdum birbirleri ile ilişkilendirdim. Plan tablosunda örnek olarak 3 adet veri girdim.  plan tablosuna bir bağlantı gerekir mi bilmiyorum
plan tablosundaki rakamsal değerleri , Sorguda ekte görünen şekilde metinsel değerlerin gözükmesi için nasıl bir sorgu yapmalıyım ?
.

27/10/2019, 18:01

KJS



Bunun gibi mi?


SELECT plan.id_plan, kategori.kategori, kategorialt.kategorialt, kategorison.kategorison
FROM plan LEFT JOIN ((kategori LEFT JOIN kategorialt ON kategori.id_kategori = kategorialt.idfk_kategori) LEFT JOIN kategorison ON kategorialt.id_kategorialt = kategorison.idfk_kategorialt) ON plan.kategori = kategori.id_kategori;
27/10/2019, 18:34

access acemisi

(27/10/2019, 18:01)KJS yazdı: Bunun gibi mi?
Sn KJS 

Evet bunun gibi, yalnız plan tablosuna 3 adet veri girdiğim halde sorguda 7 adet veri gözüküyor.Neden böyle bilmiyorum ?
27/10/2019, 18:42

KJS

Dosya Ektedir.
"Plan" tablosundaki "kategorison"  veri türünü sayı yaptım.
27/10/2019, 20:44

access acemisi

Sn KJS
teşekkür ederim.
Bu örnek üzerinde bir  sorum daha olacaktı. Plan formunda kategori seçeneğinde rakamsal değer 1 gözüküyor. Buradaki değerin metin olamsı için ne yapılası gerekiyor.Saygılar
28/10/2019, 12:04

KJS

Form "plan" geçerli olduğunda Olay Yordamına:

"Me.cmb_kategori.RowSource = " SELECT kategori.id_kategori, kategori.id_kategori, kategori.kategori FROM kategori WHERE kategori.id_kategori =" & Me.cmb_kategori.Value" yazmışsınız.

alttaki ile değiştirin: (kategori.id_kategori 2 defa getirtiyorsunuz ondan böyle oluyor)

Me.cmb_kategori.RowSource = " SELECT kategori.id_kategori, kategori.kategori FROM kategori WHERE kategori.id_kategori =" & Me.cmb_kategori.Value
1 2