AccessTr.neT
üç değişkene göre iff kullanımı - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: üç değişkene göre iff kullanımı (/konu-uc-degiskene-gore-iff-kullanimi.html)



üç değişkene göre iff kullanımı - kokotuna - 30/03/2012

arkadaşlar ne denediysem olmadı bir türlü başaramadım hep hata veriyor acaba aşağıdaki mantığın kodu nasıl yazılır yardımcı olabilir misiniz?

s_ , YASS ,DERİNLİK, BHA , SPTN30 hücreleri var ve bu hücrelerden s_ hücresinde hesaplatmaya çalıştığım şey şu;

eğer SPTN30 ''R'' ise; s_ = '' ''
eğer YASS > DERİNLİK İSE; s_= DERİNLİK * BHA
eğer DERİNLİK > YASS İSE; s_= (DERİNLİK*BHA)- (DERİNLİK - YASS)





Cvp: üç değişkene göre iff kullanımı - C*e*l*o*y*c*e - 30/03/2012

S: IIf([SPTN30]="R";"";IIf([YASS]>[DERİNLİKDERİNLİK]*[BHA];[DERİNLİK]>[YAS] =[DERİNLİK]*[BHA]-[DERİNLİK]-[YASS]))
şeklinde dene ve kendine uyarla birde devamlı sorunu örnegini ekleyerek destekle


Cvp: üç değişkene göre iff kullanımı - kokotuna - 30/03/2012

kusura bakmayın kolay birşey olduğundan anlaşılabileceğini düşündüğüm için gerek duymadım, yalnız bunu daha karışık formülasyonlardada uygulayacağım için then else şeklinde yazmanız mümkünmü?


Cvp: üç değişkene göre iff kullanımı - ercansahin - 30/03/2012

if SPTN30 = "R" Then
s_ = " "
Elseif YASS > DERİNLİK Then
s_= DERİNLİK * BHA
Elseif DERİNLİK > YASS Then
s_= (DERİNLİK*BHA) - (DERİNLİK - YASS)
End if



Cvp: üç değişkene göre iff kullanımı - kokotuna - 30/03/2012

syn ercan bey teşekkür ederim.