sayın husem,
alternatif bir kullanım olması amacı ile eklediğiniz (bu arada,paylaşımınız için de teşekkürler) örnek uygulama incelendiğinde aşağıdaki açıklamaların yapılması uygun görülmüştür.
1)
bu hali ile geçerli olmak sureti ile resimde de görüleceği üzere hata verecektir ve vermesi de doğaldır,içeriği itibarı ile.nedenleri de aşağıdaki gibidir.
2)
üstteki resimde yer alan fonksiyonun kullanımı,raporun AYRINTI (DETAIL) kısmında bu hali ile kullanılması hata verecektir.çünkü,direkt olarak bir çağrımı olacak bir yazımı söz konusu değildir.
fonksiyon kodundaki Sn değişken değerini almak sureti ile bir denetime dahil edilmesi gerekmektedir.
3)
raporun üzerinde yer alan METİN15 adlı denetimin ÖZELLİKLER -VERİ sekmesindeki DENETİM KAYNAĞI satırında yazılı olan
=StrConv(harf([SiraNumarasi]);2) & "."
kod satırı dahil edilmiş.bu kodun anlamı ise,HARF adlı fonksiyonun SiraNumarasi adlı alan değerini değişken değeri olarak almak sureti ile değer artışının sağlanması hedeflenmiş.aynı zamanda da,string değere dönüştürme işlemi ile,elde edilecek değişken değerinin akabinde NOKTA (.) işareti de dahile dilmek istenmiş.bu,tercihe göre istenebilir ya da istenmeyebilir.
fakat burada,bir düzeltmede bulunmakta fayda var.örnek uygulamadaki tablodaki alan adlarında SiraNumarasi adlı bir alan olmadığı için parametre değeri olarak bir değer girmeniz istenecektir,raporun kullanımında.bu nedenle bu alan adı yerine,bana göre en uygun olanı,tabloda yer alan kid adlı otomatik sayı alanı kullanılmalı.böylece,sorunsuz şekilde kullanımı söz konusu olabilir.
METİN15 adlı denetimin kaynağına bu kod satırı yazılmışken,raporun kod sayfasındaki kodlara gerek kalmamaktadır.bu nedenle,sayfadaki kodlar iptal edilip ya da etkisizleştirilip sadece bu hali ile kullanılması yeterli olacaktır.
bilginize...iyi çalışmalar,saygılar.