İki adet formula field'a ihtiyacımız olacak:Adlarını koymak size kalmış.Birincisi:WhilePrintingRecords;Global numberVar total;total:=total+{Orders.Freight} Burada toplamını istediğimiz alanı yazıyoruz. Ben orders tablosundaki Freight'i aldım.Türkçe meail:Her kayıtta "total" adlı global bir değişkene, freight'tan gelen değeri ekle.Bu formülü kaydedip kapattıktan sonra Details kısmına bırakıyoruz. Böylelikle her kayıt geldiğinde sürekli artan bir değişkenimiz var.Şöyle bir şey oluyor:Order Id: Freight: BenimFormul:1 10 102 25 353 100 135Tabi, bu formülün ekranda gözükmesini istemeyiz, o yüzden alanı seçip suppress özelliğini true yapıyoruz.Görecekseniz ki kaç sayfa olursa olsun alanımız giderek artacak. Bu yüzden sayfa başında sayac'ı sıfırlamamız lazım.İşte ikinci formül kodlarımız:WhilePrintingRecords;Global numberVar total;numberVar geciciDegisken:=total;total:=0;geciciDegisken;Türkçe meail:total adlı global değişkendeki değeri, geciciDegisken adlı bir değişkene aktar.global değişkeni sıfırlaekrana geciciDegiskenin değerini basBu formülü de Page Header'a koymamız lazım. Böylelikle her sayfa oluşturuluken burası sadece bir kere çalışacak. değeri de sıfıladığımız için bir önceki formül toplamaya 0'dan başlayacak.
Remember Me