Fast Report Memo'nun Text değerine formül yazmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Laetitia
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 06:13
Konum: İstanbul

Fast Report Memo'nun Text değerine formül yazmak

Mesaj gönderen Laetitia »

Merhaba arkadaşlar,
Fast reportta bir Memo'nun içine başka iki Memo'nun değerlerini birbirine bölüp
sonucu göstermek istiyorum ama bir türlü tam doğru ifadeyi bulamadım.

Örneğin

Kod: Tümünü seç

Memo1'in içeriği 100, 
Memo2'in içeriği 5 olsun.
Memo3'ün içinde (Memo1/Memo2) şeklinde 20 göstermek istiyorum.
Yardımlarınızı bekliyorum. Teşükkerler.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba,
Bahsettiğiniz işlemi FastReportun kendi doğasıyla hesaplamasını isterseniz Formül içinde nesne adı kullanamazsınız, nesneleri sadece FastScript içinde kullanabilirsiniz, ancak şöyle bir önerim olabilir, işleme tabi tutmak istediğiniz Memo ların bağlı olduğu Database alanlarını Memo içinde formüle edebilirsiniz örneğin,

Kod: Tümünü seç

Memo1.Text:='[Hareket."doviztutar"]';
Memo2.Text:='[Hareket."kur"]';
ise , sizde Memo3 içinde Memo1 ve Memo2 yi kullanmak isterseniz doğrudan kullanamazsınız ancak,

Kod: Tümünü seç

Memo3.Text:='[<Hareket."doviztutar">*<Hareket."kur">]';
Gibi kullanabilirsiniz.
Volkan KAMADAN
www.polisoft.com.tr
Laetitia
Üye
Mesajlar: 4
Kayıt: 05 Tem 2007 06:13
Konum: İstanbul

Mesaj gönderen Laetitia »

Merhaba,

Söylediğiniz gibi formül içinde nesne adı kullanamıyormuşuz.
Ben de script kullandım.

Teşekkürler yardım için
Selchuk
Üye
Mesajlar: 3
Kayıt: 29 Nis 2014 01:37

Re: Fast Report Memo'nun Text değerine formül yazmak

Mesaj gönderen Selchuk »

Merhaba,

Çok eski bir konu ama benzeri bir şey bana da lazım oldu. Hatta bir tık ilerisi.

Örnekte hesaplatılan memo3 değerini başka bir alanda kullanmak istersek.
Örnek Memo1 ile Memo3 'ü nasıl toplatırız?
Cevapla