AccessTr.neT
İki koşullu aratma ve bulma - 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ığı: İki koşullu aratma ve bulma (/konu-iki-kosullu-aratma-ve-bulma.html)



İki koşullu aratma ve bulma - uzunlarbilisim - 07/10/2012

selam, iki adet metin kutum var, ikisine de değer girildiği zaman arama butonuna bastığımda bana, hem birinci metindeki değeri, hemde ikinci metin kutusundaki değeri bulacak... kodları biraz karıştırdım ama beceremedim. benim uğraştığım butonun kodu şöye:
stLinkCriteria = "[klasör_nu] And [dosya_nu] = " & " '" & Me![klasör_nu] And Me![dosya_nu] & "'"
yani benim yanlış yazdığım kod böyle, doğrusunu nasıl yazabilirim üstadlar...

örnek çalışmayı da ekte gönderiyorum, ek içinde de derdimi anlatmaya çalıştım. şimdiden teşekkürler....

iki_koşullu_bul.rar



Cvp: İki koşullu aratma ve bulma - uzunlarbilisim - 07/10/2012

şimdi şunu denedim;

stLinkCriteria = "[klasör_nu]=" & "'" & Me![klasör_nu] & "'"
stLinkCriteria = "[dosya_nu]=" & "'" & Me![dosya_nu] & "'"

böyle oluyor fakat bu şekilde hem klasörleri getiriyor hemde dosyaları...
olması gerken örnek: sadece metin kutularına girdiğim 5 inci klasörün 2 nci dosyalarının kaçtane olduğunu direk bulsun. bilmem anlatabildim mi?

sorgu ile sorun halledilir biliyorum ama 100 den fazla klasör ve yüzlerce dosya var, hangi birine sorgu yapayım...


Cvp: İki koşullu aratma ve bulma - Puletin - 07/10/2012

Fihrist no ya bak butonunun Vba koduna şunu yazarsan

a = DCount("fihrist_nu", "veri", "[dosya_nu]=[Forms]![Form1]![dosya_nu] And [klasör_nu]=[Forms]![Form1]![klasör_nu]")
MsgBox ("Girilen Klasör ve dosyaya Enson verilen Fihrist no ") & a

Sana istediğin sayı mesaj olarak gelecektir.


Cvp: İki koşullu aratma ve bulma - uzunlarbilisim - 08/10/2012

Çok teşekkür ederim sn Puletin, bu kod işimi gördü, bende kodun sonuna +1 ekledim ve böylece girilecek olan fihrist noyu direk söylemiş oldu...