Sorgulamada Eger formülü

1 2 3
12/04/2009, 18:58

Yakut

slm,

sorgulamada " gün " de deger oldugu zaman kontrol kutusu otomatik olarak nasil isaretlenebilir. deger yoksa yani bos ise isaretlenmesin.

bunu tabii formda yapabiliyorum. sadece bunu sorgulamada yapilabilir mi?

saygilar
12/04/2009, 19:32

tdsharun

IIF(KOŞUL, DOĞRUYSADEĞER, YANLIŞSADEĞER)

Örnek:

Kodda:
Kod:
IIF([AlanAdi] = 100, "EŞİT", "EŞİT DEĞİL")

Sorguda:
Kod:
IIF([AlanAdi] = 100; "EŞİT"; "EŞİT DEĞİL")

Not: Kodlarda ayırıcı olarak virgül, form ve sorgularda noktalı virgül...

Kolay gelsin...
12/04/2009, 20:21

Yakut

sayin tdsharun,

benim istedigim "gün" olan sutunda deger varsa yani herhangi bir sayi varsa o zaman kontrolkutusu otomatik olarak isaretlenecek.
bu nu formda yapilabiliyor. acaba sorgulamada bunu yapmak mümkün mü ?

saygilar
12/04/2009, 23:34

nihatkr

Selam Sorgudada yapmak mümkün Ancak evet hayır olarak. Bunu neden formda yapmayı düşünmüyorsunuz da direkt sorguda. Tabloya veri girmek için nasılsa bir form yapacaksınız.
12/04/2009, 23:37

tdsharun

Hocam, ben de aynı şeyi düşünüyordum. Onun için cevap verme sürem uzadı. Yoksa soruyu okur okumaz aklıma ilk sizin de belirttiğiniz nokta geldi.

Sorguda yapmak için epey uğraştım ancak sorgu zaten var olan tablodan veri aldığı için tablodaki alanı değiştiremiyoruz. Bunun için de sanırım Güncelleme Sorgusu çalıştırmak daha doğru olacak...

Sayın Yakut'un vereceği cevaba göre cevap yazmak daha doğru olacak...
12/04/2009, 23:45

nihatkr

e mantıklı olanı formdan gitmek. sonuçta sorguda formülle yapacağı için tablo alanını değiştirmez busferde sorgudan tablo alanına giriş için tablo yacaksın veya güncelleme ile uğraşacaksın. En mantıklısı direk form oluşturup iki kodla işi çözmesi sanırım.
Bekleyip görelim.
1 2 3