AccessTr.neT
Access Sql İfade - 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ığı: Access Sql İfade (/konu-access-sql-ifade.html)



Access Sql İfade - aliyorga - 01/04/2021

Ekte bir çalışmam var. Form1 üzerindeki metin2 kutusuna tablo1 deki kimlik numarasını giriyorum ve form1 üzerindeki listeye sorgu2 yi çağırıyorum. Sorgu2 seviye alanına yazdığım ifadeyi düzgün hale getiremedim. Şunu yapmak istiyorum: Form1 üzerindeki metin2 kutusuna tablo1 deki herhangi bir kimlik nosunu girdiğimde girilen kimlik nosunun tablo1 deki ortak alanı 1 ise sorgu2 seviye alanını >4 olsun ve seviyesi 4 den büyük verileri göstersin (sorgu3 gibi). Metin2 kutusuna girdiğim değer tablo1 deki ortak alanında 1 değilse bu durumda sorgu2 deki seviye alanını 1 den büyük değerler için çağırsın (sorgu1 gibi). Yani burada metin2 ye gireceğim değere göre oradaki butonu tıklayarak çağırdığım kimlik nosunun (ortak=1) olup olmamasına göre seviye bakımından süzmek istiyorum. Sorgu2 deki iff ve Dlookup dan oluşan ifadeyi bir türlü düzgün yazamadım. Nasıl yapabilirim?


RE: Access Sql İfade - C*e*l*o*y*c*e - 01/04/2021

Merhaba
Sorguları tam olarak anlattıklarınızdan anlamadıgım için yapmadım ancak,sorguları kullanarak,ekteki gibi seçenek yaparak,liste kutusunu getirebilirsin


RE: Access Sql İfade - aliyorga - 01/04/2021

Sayın celoyce yaptığınız nispeten çözüm olabilecek lakin gönderdiğim ekteki sorgu2 deki "iff(DLookUp("[ortak]";"Tablo1";"[Kimlik]=" & [Formlar]![form1]![metin2])=1;>4;>1)" ifadesini çalışır hale getirebilirsem aradığım çözüme tam kavuşmuş olacağım. İlginize teşekkür ederim.


RE: Access Sql İfade - berduş - 01/04/2021

koşulu aşağıdaki gibi düzenleyip dener misiniz?
>IIf(DLookUp("[ortak]";"Tablo1";"[Kimlik]=[Formlar]![form1]![metin2]")=1;4;1)



RE: Access Sql İfade - aliyorga - 01/04/2021

Sayın Berduş ifadenizde küçük bir değişiklik yaparak ifade çalıştı. >IIf(DLookUp("[ortak]";"Tablo1";"Kimlik=" & [formlar]![Form1]![Metin2])=1;2;4)
> işaretini nereye koyacağımı oturtamamışım. Emeğinize sağlık çok teşekkür ederim.


RE: Access Sql İfade - berduş - 01/04/2021

rica ederim
iyi çalışmalar