(26/05/2009, 23:09)okileturc yazdı: Çok teşekkür ederim
Sorgunuzda Soru id alanını 1-6 arasında kısıtlamışsınız
bana 7 nolu id için yöntem soruyorsunuz test bile edemiyorum.
Kısıtı kaldırsaydınız diyeceksiniz, kaldırdım
bu seferde raporunuz hata veriyor ve açılmıyor
Ben yine de düşündüğüm kodu yazayım ama maalesef
test edemedim
Bu şartlarda umarım çözülürKod:=IIf([CEVAP.SORU_ID]=7 And [CEVAP_KODU_MAKINE]=1;[Metin82]*10/100;0)
Kolay gelsin
Sn. okileturc ilginiz için çok teşekkür ederim. Sorumun karışık olduğunun farkındayım biraz daha açıklama yaptım örnekte.
Rapordaki mavi renkli alan benim ilk 6 sorum. Bunun için bildiğiniz gibi sorguda 1-6 arası kısıtlama yaptım. Bu altı sorudan sonra raporda da göreceğiniz gibi bir toplam kısmı var. Bu toplam kısmının altınada 7. soru (Röleve) gelecek. Mevcut Access bilgilerimle, Hem 1-6 arası kıstlama yapıp hemde 7 nci veriyi istemek mantıksız geldiği için bende bir Metin Kutusu ekledim (Metin94) ve gerekli formülü yazdım. Ama bir koşul var [CEVAP_KODU_MAKINE]=1 olursa bu formül çalışacak yoksa, Metin94=0 olacak. Bu benim düşünüpte yapamadığım yöntem.
Ama başka bir yöntem varsa o da olur tabi ki. Ama raporda görüldüğü tasarımda olacak. İlk 6 sorudan sonra toplam kısmı olacak. Bununda altında 7. soru olacak.
NOT: (Sizin kısıtlamayı kaldırınca karşılaştığınız hata, başka bir alanda yaptığım bölme işleminden kaynaklanıyor. Veriyi 6 ya böldürmüştüm. Siz kısıtlamayı kaldırınca rakamın küçük olmasından hata verdi. Ben o bölme işlemini şimdilik kaldırdım sonra ilave ederim. Şu anda bir hata ile karşılaşmazsınız. )
Saygılar...