iç içe IF kullanımı

Gönderen Konu: iç içe IF kullanımı  (Okunma sayısı 4399 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
iç içe IF kullanımı
« : 18.04.2012, 15:24 »
Slm, birden çok IF kullanıyorum ilk degeri gosteriyor digerlerini gostermiyor ;


IF([Fiş Türü]="Nakit Tahsilat",[sonTah],"Ödeme Olmadı",IF([Fiş Türü]="Gelen Havale",[sonTah],"Ödeme Olmadı",IF([Fiş Türü]="Kredi Kartı Fişi",[sonTah],"Ödeme Yok")))  Nakit tahsilat olanlar çalışıyor digerleri çalışmıyor .

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: iç içe IF kullanımı
« Yanıtla #1 : 18.04.2012, 16:56 »
Konu hakkında fikri olan varmı arkadaşlar .

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: iç içe IF kullanımı
« Yanıtla #2 : 18.04.2012, 17:41 »
IF([Fiş Türü]=Nakit Tahsilat;"[sonTah]";IF([Fiş Türü]=Gelen Havale;"[sonTah]";"Ödeme Olmadı"))

bu şekilde denedigimde ####### çıkıyor cihat bey .

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: iç içe IF kullanımı
« Yanıtla #3 : 18.04.2012, 18:21 »
hcm tırnakları kaldırdıgımda alan bozuluyor U23 yaziyor [son tah] yerine ,2 if le işi çözdüm ama içiçe kullanamadım !

[Son tah] Son tahsilat zamanını getiriyor .sayısal alan .

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: iç içe IF kullanımı
« Yanıtla #4 : 18.04.2012, 19:04 »
Peki Gelen Havale,Nakit Tahsilat,Kredi Kartı Fişi gibi işlemleri bi alanda nasıl toplayabilirim o zaman TEK IF le çözülmüş olacak .

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iç içe IF kullanımı
« Yanıtla #5 : 22.04.2012, 14:23 »
IF(Sayi=5;"Sayı 5";IF(Sayı=4;"Sayı 4 ";"Diğer")) şeklinde denermisiniz.

Formul bu sekilde dogru olması lazım ,tanımlı alanlarınızı buraya koyun yada mail atın bakalım ,nerde hata var .

Çevrimdışı seda_28

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: iç içe IF kullanımı
« Yanıtla #6 : 25.04.2012, 17:33 »
IF(Sayi=5;"Sayı 5";IF(Sayı=4;"Sayı 4 ";"Diğer")) şeklinde denermisiniz.

Formul bu sekilde dogru olması lazım ,tanımlı alanlarınızı buraya koyun yada mail atın bakalım ,nerde hata var .
mail atdım tşk ederim .

Çevrimdışı sabrikaya

  • Logo Kullanıcısı
  • **
  • Karma: 0
ÇALIŞMAYAN SORGU
« Yanıtla #7 : 28.04.2012, 16:39 »
Rapor Üreticide  Grup Cari Borç/alacak Raporuı almaya çalışırken
_SQLINFO("MAX(PROCDATE)"," LG_013_01_PAYTRANS"," CARDREF= "+STR(R1.logicalRef)+" AND MODULENR IN (6,7,10)")

Şeklindeki Bir Sorgu Neden Çalışmaz Acaba Son Tahsilat Tarihini Görmek istiyorum. Fikri Olan Varmı Acaba

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iç içe IF kullanımı
« Yanıtla #8 : 28.04.2012, 16:40 »
Rapor üreticide _SQLINFO deger getirmiyor , Özellikle son sürümlerde .

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: ÇALIŞMAYAN SORGU
« Yanıtla #9 : 28.04.2012, 16:42 »
Rapor Üreticide  Grup Cari Borç/alacak Raporuı almaya çalışırken
_SQLINFO("MAX(PROCDATE)"," LG_013_01_PAYTRANS"," CARDREF= "+STR(R1.logicalRef)+" AND MODULENR IN (6,7,10)")

Şeklindeki Bir Sorgu Neden Çalışmaz Acaba Son Tahsilat Tarihini Görmek istiyorum. Fikri Olan Varmı Acaba


Yukardaki CARDREF cari hesap referansı ,cardrefle bunu çözemezsin .
Yinede Sorgunu şu şekilde olmalı ;

SQLINFO("MAX(PY.PROCDATE)","LG_011_01_PAYTRANS PY","ustref='"+str(grupref)+"'")

Yani ustgrup referansı .

Çevrimdışı sabrikaya

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: iç içe IF kullanımı
« Yanıtla #10 : 28.04.2012, 16:44 »
Üstad ; Mesleği Bırakıp Programcılağamı Başlasam  Ne Dersin

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iç içe IF kullanımı
« Yanıtla #11 : 28.04.2012, 16:48 »
Olur her şekilde Destekleriz :)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iç içe IF kullanımı
« Yanıtla #12 : 28.04.2012, 16:49 »
IF(Sayi=5;"Sayı 5";IF(Sayı=4;"Sayı 4 ";"Diğer")) şeklinde denermisiniz.

Formul bu sekilde dogru olması lazım ,tanımlı alanlarınızı buraya koyun yada mail atın bakalım ,nerde hata var .

Düzeltip Gonderdim Bu arada .

Çevrimdışı sabrikaya

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: iç içe IF kullanımı
« Yanıtla #13 : 28.04.2012, 16:50 »
Go da Çalışmıyor bu sorgu Aynı raporda 2.04. sürümde Çalışan aşağıdaki iki sorgum  2.12.01  de çalışmıyor
IF([BAKIYE]>0,[BAKIYE],0)  
IF([BAKIYE]>0,0,[BAKIYE]*-1)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: iç içe IF kullanımı
« Yanıtla #14 : 29.04.2012, 00:49 »
Hangi Raporda Deniyorsun , Çalışmıyor derken ,########## mi getiriyor boşmu cıkıyor ;

Türü sayı ve şu şekilde denermisin ;


IF([Bakiye]>0,[Bakiye],0)