Select Where Söz Dizimi Hatası

1 2 3
01/06/2017, 18:31

atoz112

sayın sadooo,

bahsettiğiniz talebinize yönelik olarak;
aşağıdaki açıklamaların yapılması uygun görülmüştür.

konunuzun 3.mesajında Me.ARZ.Value adlı denetimden elde edilen 1 (Bir) değerinin ComboBox olduğunu ve bu denetimden 1 değerini seçince sorun olmadığını beyan ediyorsunuz.ve bu değeri de ÇİFT TIRNAK içerisinde yazdığınızda kullanım sorunu olmaksızın sonuç elde ettiğinizi belirttiğinize göre bu denetimin kaynağındaki alan adının veri türü muhtemelen METİN olsa gerek.kaldı ki,EVET / HAYIR veri türünde bir alan olmadığını da checkbox kullanmadığınızı belirterek açıklıyorsunuz.(ifadeleriniz doğrultusunda tabi).

ilgili Sql sorgu kodları içeriğinde yer alan KRİTER satırındaki KURULA_ARZ alan adı için böyle bir kriter kullanımında

SQLStatement:="SELECT * FROM [mcbr_hzmt] WHERE (YK_NO='" & Me.yk_no.Value & "' AND KURULA_ARZ='1'")

yukarıda yazılı kod satırını kullanarak deneyiniz.

son olarak;
elbette ki,Site Kuralları gereği,içeriğinde farazi gerçek dışı uydurma veriler barındıracak ve birkaç kayıt da olacak şekilde örnek uygulamanızı eklediğiniz takdirde,daha erken çözümler elde etmeniz muhtemel olacaktır.bilginize...iyi çalışmalar,saygılar.
01/06/2017, 19:58

sadooo

hocam ilk mesaja örnek farazi bir dosya ekledim. istediğim şu :açılan kutudan seçilen yk_no değerinde ve KURULA_ARZ' ı 1 olan satırı yazdırmak iş yerinde otomatik sayı üzerinden denemiştim oldu ama sayı olunca galiba olmuyor.
01/06/2017, 22:08

sadooo

Sorun çözüldü arkadaşlar herekeze teşekkür ederim. başkası söylese inanmam ama kodu yazınca hata veriyor programı kapatıp açınca kod çalışmaya başlıyor 5 defa tekrar tekrar denedim böyle oldu. mantıklı bir izahı vardır mutlaka
02/06/2017, 15:08

atoz112

sayın sadooo,

bahsettiğiniz talebinize yönelik olarak;

eklediğiniz örnek uygulamadaki Sql sorgusu incelendiğinde,sadece buna dair uygun görülebilecek gerekli düzenlenmiş hali için,

SELECT * FROM mcbr_hzmt WHERE YK_NO='" & Me.YK_NO.Value & "' AND KURULA_ARZ='1'"

yukarıdaki kod satırlarını kullanmak sureti ile deneyebilirsiniz.

bilginize..iyi çalışmalar,saygılar.
1 2 3