[SORGU] Koşullu Sorguda ııf Ile ın() Veya Not ın () Kullanımı Birleşik Giriş Kut. çalıştırma
#7
(12-08-2020, 15:21)halily demiş ki: aşağıdaki kodu dener misiniz? çalışmanızın bu haliyle işe yarar  ( '*';.TÜMÜ;'1';EVET;'2';HAYIR;'3';AVANS;'4';ERTELE en fazla 4 var ) ama çift haneli olursa ('*';.TÜMÜ;'1';EVET;'2';HAYIR;'3';AVANS;'4';ERTELE.......'10';bu ne;'11';o ne vs vs 9 dan büyük çift haneli 10 var  ) sorun çıkar
Visual Basic
  1. Like "*" & IIf([Formlar]![frm_alimode]![ODENDIMI2]="*";"[!1]";[Formlar]![frm_alimode]![ODENDIMI2])


evet çalıştı elinize, aklınıza sağlık çift haneye çıkmaz Smile   ( in ve not in olmadı daha çok onu merak ediyordum denedinizmi acaba)



  Alıntı
Bu mesajı beğenenler:
#8
Sorgu kodu vba ile hazırlanırsa olur ama access sorgu tasarımında iiflı halinde desteklenmiyor galiba.
Isın eğitimini almış değilim o nedenle söyleyeceklerim kendi algı ve yorumlarım, yanlış olma ihtimali yüksek...
Anladigim kadarıyla access  eğer kriterin başına doğrudan sorguda kullanılabilen ifadeleri eklediğimizde onu kullanabiliyor mesela like, in, not in gibi, o zaman access kodu
Visual Basic
  1. alanadi not like ....


gibi bir koda ceviriyor
ama siz iif kullanırsanız sorgu koduna doğrudan alanadi= ifadesini eklediği için lif içindeki not in kodu
Visual Basic
  1. alanadi= not in


gibi accessin çözemediği bir koda dönüşüyor. Çünkü ifade de hem = işareti var hem de in



  Alıntı
Bu mesajı beğenenler:
#9
(12-08-2020, 16:30)halily demiş ki: Sorgu kodu vba ile hazırlanırsa olur ama access sorgu tasarımında iiflı halinde desteklenmiyor galiba.
Isın eğitimini almış değilim o nedenle söyleyeceklerim kendi algı ve yorumlarım, yanlış olma ihtimali yüksek...
Anladigim kadarıyla access  eğer kriterin başına doğrudan sorguda kullanılabilen ifadeleri eklediğimizde onu kullanabiliyor mesela like, in, not in gibi, o zaman access kodu
Visual Basic
  1. alanadi not like ....


gibi bir koda ceviriyor
ama siz iif kullanırsanız sorgu koduna doğrudan alanadi= ifadesini eklediği için lif içindeki not in kodu
Visual Basic
  1. alanadi= not in


gibi accessin çözemediği bir koda dönüşüyor. Çünkü ifade de hem = işareti var hem de in

bende mi olmuyor dedim neyse öğrenmiş oldum ilgi ve alakanıza teşekkür ederim



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  farklı tarihlerde girilen aynı değerleri toplama veya çıkarma baskanmmc 5 2.737 1 saat önce
Son Mesaj: ioriret
  [FORM] Excel deki eger işlevi accesste kullanımı nasıl olur özgülapt 3 1.510 1 saat önce
Son Mesaj: ioriret
  [FORM] Listbox'da Satır Genişlemesi Veya Büyümesi M_Kemal_Askeri 3 393 3 saat önce
Son Mesaj: ioriret
  Dcount Kullanımı. Satir 22 618 15-03-2024, 17:09
Son Mesaj: Satir
  [RAPOR] Raporda Kolon Gizleme Veya Sorgudan Excel' E Aktarırken Boş Kolonları Aktarmasın Samih KARSLI 2 64 15-03-2024, 15:39
Son Mesaj: Samih KARSLI
  Access Projesi Için Onedrive Kullanımı ccollezium 2 137 14-02-2024, 16:53
Son Mesaj: ccollezium
  Tabloya Qr Kodla Veri Giriş SBNS 3 156 08-02-2024, 13:24
Son Mesaj: BeyTor
  Açılır Kutu Değerine Göre Tablo2'ye Değer Yazsın Veya Satır Eklesin. ŞabanTR 11 285 24-12-2023, 14:38
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi