Skip to main content

AccessTr.neT


iif ve Like Birlikte Kullanımı

iif ve Like Birlikte Kullanımı

#1
hocalarım benim de şöyle bir sorunum var; muhtemelen yazım hatasıdır ama hiç bir yerde bi şey bulamadım.

IIf([Formlar]![Form2]![Açılan_Kutu1] Is Null;Like "*";[Formlar]![Form2]![Açılan_Kutu1])
ifadem bu sorguda;
seçim boşsa, hepsini getirsin, doluysa seçimi getirsin mantığını uygulamaya çalışıyorum.
Ama   Like "*" işlemiyor. 
Like "*" yerine başka şeyler yazıyorum, onu getiriyor, çapraz testler yaptım, işliyor ama bu haliyle işlemiyor.
Cevapla
#2
Merhaba

Visual Basic Code
IIf([Formlar]![Form2]![Açılan_Kutu1] Is Null;Like "*";[Formlar]![Form2]![Açılan_Kutu1])


kodunu


Visual Basic Code
Like "*" & [Forms]![Form2]![Açılan_Kutu1] & "*" Or [Forms]![Form2]![Açılan_Kutu1] Is Null


kodu ile değiştirerek deneyiniz. Sonuç olumsuz ise örnek uygulamanızı ekleyiniz.
Cevapla
#3
(30/12/2017 01:14)ozanakkaya Adlı Kullanıcıdan Alıntı:
Kod
Like "*" & [Forms]![Form2]![Açılan_Kutu1] & "*" Or [Forms]![Form2]![Açılan_Kutu1] Is Null
bu haliyle çalıştı hocam, teşekkürler
iyi yıllar.
Cevapla
#4
Like iif(isnull([Forms]![Form2]![Açılan_Kutu1]);[Forms]![Form2]![Açılan_Kutu2];[Forms]![Form2]![Açılan_Kutu1])

veya

Like iif([Forms]![Form2]![Açılan_Kutu1];[Forms]![Form2]![Açılan_Kutu1];[Forms]![Form2]![Açılan_Kutu2])

şeklinde de kullanılabilir.
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
#5
(02/01/2018 21:43)Yandemir Adlı Kullanıcıdan Alıntı: Like iif(isnull([Forms]![Form2]![Açılan_Kutu1]);[Forms]![Form2]![Açılan_Kutu2];[Forms]![Form2]![Açılan_Kutu1])

veya

Like iif([Forms]![Form2]![Açılan_Kutu1];[Forms]![Form2]![Açılan_Kutu1];[Forms]![Form2]![Açılan_Kutu2])

şeklinde de kullanılabilir.

bu kullanım da iyi, teşekkürler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task