![]() |
IIF Sorunu.... - 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ığı: IIF Sorunu.... (/konu-iif-sorunu.html) Sayfalar:
1
2
|
IIF Sorunu.... - elmariachi - 05/06/2009 Arkadaşlar rapordaki metin kutusuna IIF li deyim yazarken hata ile karşılaşıyorum. RAPOR_MAKİNE isimli rapora bir metin kutusu (Metin196) ilave ettim. Bunun denetim kaynağınada aşağıdaki ifadeyi yazıyorum ama hata veriyor; Kod:
=IIF([Metin113]>0, IIF([Metin186]<[Metin113]*2,[Metin186],[Metin113]*2),IIF([Metin186]<([Metin86]+[Metin94])*2,[Metin186],([Metin86]+[Metin94])*2)) ![]() Yardımlarınız için teşekkürler... Cvp: IIF Sorunu.... - Nurullah_Serdar - 05/06/2009 Yazımında bir yanlış görünmüyor ama, örneğini ekleyebilirmisin? Cvp: IIF Sorunu.... - mesudi - 05/06/2009 Rapor veya formlardaki kontollere yazılan fonksiyonların parametre ayıracı olarak "virgül" değil "noktalı virgül" kullanmalısınız. Bu şekilde deneyin olmaz ise, sayın n_serdar 'ın dediği gibi örnek eklerseniz yardımcı olabiliriz. Cvp: IIF Sorunu.... - mehmetdemiral - 05/06/2009 Ayrıca formda kullandığımız her komut raporlarda çalışmayabiliyor. Meela ben raporda IIF kullanmak yerine raporun kayıt kaynağı olan sorguda IIF kullanmayı tercih ediyorum. Mesela Şirink: IIf([şirinkebat]="VAR";([isadedi]*[profilboyu]);"") bu cümle sorgudaki alan bölümüne yazıldı. Şirink isimli değerin, şirinkebad = "VAR" durumundaysa işadedi ile profilboyunun çarpımından; yoksa "" değerinden alınmasını sağlıyor. Siz de böyle yapmayı deneyin, daha sağlıklı oluyor. Öbür türlü rapor zaten açılmış durumda olduğundan hata verebilir. Cvp: IIF Sorunu.... - elmariachi - 05/06/2009 Ben dosyayı ekledim sanıyordum ![]() Cvp: IIF Sorunu.... - mehmetdemiral - 05/06/2009 Mesudi vermiş cevabını aslında =IIf([Metin113]>0;IIf([Metin186]<[Metin113]*2;[Metin186];[Metin113]*2);IIf([Metin186]<([Metin86]+[Metin94])*2;[Metin186];([Metin86]+[Metin94])*2)) |