Logo Destek

Logo Nostalji => GO => Konuyu başlatan: membus - 27.01.2009, 19:59

Başlık: <ÇÖZÜLDÜ> "IF" fonksiyonunda "hariç" tanımlaması (tanımlı alan)
Gönderen: membus - 27.01.2009, 19:59
Merhabalar,

Bir IF'li fonksiyonda şunlar şunlar hariç diye tanımlama yapılabilir mi?

Mesela:    IF([Malzeme Yetki Kodu]="MM","123","456")  olan bir fonksiyonda [Malzeme Kodu] "ABCD" ile başlayanları hariç tutmak istiyorum.

Yapılabilirse nasıl yapılabileceği konusunda bilgi verirseniz çok sevinirim.
Başlık: Ynt: "IF" fonksiyonunda "hariç" tanımlaması (tanımlı alan)
Gönderen: igmox - 27.01.2009, 21:29
if içinde if olarak düşünün
Başlık: Ynt: "IF" fonksiyonunda "hariç" tanımlaması (tanımlı alan)
Gönderen: membus - 27.01.2009, 21:45

demek if içinde if kullanabiliyoruz. teşekkürler bilgi için.

peki ABCD ile başlayanları nasıl ifade etmek gerekiyor if içinde?

"ABCD%" gibi mi?

daha önce denediğimde farklı şekilde bir türlü çıkaramamıştım.
Başlık: Ynt: "IF" fonksiyonunda "hariç" tanımlaması (tanımlı alan)
Gönderen: membus - 28.01.2009, 10:11

"ABCD" ile başlayan Malzeme Kodu olayını şu şekilde çözdüm:

SUBSTR([Malzeme Kodu],1,4)="ABCD"


Yalnız IF içinde IF kullanmak yerine bir "şunlar hariç" tarzı fonksiyon olsa işler çok kolaylaşırdı. Yani mesela "ELSE" diyip sıralayabilsek hariç tutmak istediklerimizi harika olurdu. Çünkü aksi takdirde her hariçlik için bir IF daha girmek gerekiyor.