Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Fastreport fiyat yazı fontu
#1
Merhabalar fastreport  ektedki görseldeki gibi fiyatı  bu şekilde yapmak istiyorum ama beceremedim . Yardımcı olursanız çok  sevinirim


Ek Dosyalar Resimler
   
Cevapla
#2
Merhaba varmıdır çözümü ustalar
Cevapla
#3
Olmayan nedir?
Fiyat ve kuruş hanesi ise bu fontun özelliği olabilir,
Farklı 2 alan (9) ve (.30) u ayrı ayrı alan olarak yazdırabilirsin.
Cevapla
#4
(20-02-2022, Saat: 21:27)m_ekici Adlı Kullanıcıdan Alıntı: Olmayan nedir?
Fiyat ve kuruş hanesi ise bu fontun özelliği olabilir,
Farklı 2 alan (9) ve (.30)  u ayrı ayrı alan olarak yazdırabilirsin.

Sqlden geliyor bilgiler işte yapamadıgım kısım orası  farklı alan olarak nasıl alıcam orasını beceremedim . Eğer dediğiniz gibi farklı memo ya koyarak yazı büyüklügünü ayarlayabilrim
Cevapla
#5
(21-02-2022, Saat: 09:49)mukoly Adlı Kullanıcıdan Alıntı:
(20-02-2022, Saat: 21:27)m_ekici Adlı Kullanıcıdan Alıntı: Olmayan nedir?
Fiyat ve kuruş hanesi ise bu fontun özelliği olabilir,
Farklı 2 alan (9) ve (.30)  u ayrı ayrı alan olarak yazdırabilirsin.

Sqlden geliyor bilgiler işte yapamadıgım kısım orası  farklı alan olarak nasıl alıcam orasını beceremedim . Eğer dediğiniz gibi farklı memo ya koyarak yazı büyüklügünü ayarlayabilrim


select floor(FIYAT) As Fiyat_TL, (ROUND(FIYAT,2)-floor(FIYAT))*100 AS Fiyat_Kurus FROM URUN_FIYATLARI
Cevapla
#6
(21-02-2022, Saat: 11:03)m_ekici Adlı Kullanıcıdan Alıntı:
(21-02-2022, Saat: 09:49)mukoly Adlı Kullanıcıdan Alıntı: Sqlden geliyor bilgiler işte yapamadıgım kısım orası  farklı alan olarak nasıl alıcam orasını beceremedim . Eğer dediğiniz gibi farklı memo ya koyarak yazı büyüklügünü ayarlayabilrim


select floor(FIYAT) As Fiyat_TL, (ROUND(FIYAT,2)-floor(FIYAT))*100 AS Fiyat_Kurus FROM URUN_FIYATLARI

Çok teşekkür ederim kolay gelsin

Hocam fiyat 11.00 ama 11.0 olarak gözüküyor
Cevapla
#7
Biraz matematik operatörleri ile halledilebilir veya string parse işleri
Floor, Ceil, Round yuvarlama yapmaktadır.
Alttaki Bu kod Örnekleri Yuvarlama yapmaz, Olduğu gibi geleni verir

USES STRUTILS; Eklemeyi unutmayın
begin
var
a:Extended;
begin
Edit2.Text:=RightStr(Edit1.Text,3); // bu kısım sağdan ondalıklı virgülü alır. Parse işleminin en basit yoludur
a:=strtofloat(edit1.text) - trunc(strtofloat(Edit1.Text)); //örnek 0,63 gibi bir sonuç alır Float virgüllü sayıdan çıkarılır
edit3.Text:=floattostr(a);
Edit4.Text:=IntToStr(Trunc(StrToFloat(Edit1.Text))); // Tam sayıyı yuvarlatmadan verir
end;

Cevapla
#8
2 tane TfrxMEmo nesnesine aşağıdaki kodları yazarsanız istediğiniz gibi bölmüş olursunuz
Örnek Olarak 10.8 girdim fakat siz decimal field a bağlarsanız isteğiniz gerçekleşir

ikisinde de autowidth = True
Ondalık Sola Dayalı
Tam kısım sağa dayalı olmalıdır

Tam Kısım :  
[Copy(FormatFloat('#.#0',10.8),0, length(FormatFloat('#.#0',10.8))-3  )]

Ondalık Kısım :
[Copy(FormatFloat('#.#0',10.8),length(FormatFloat('#.#0',10.8))-2, 3  )]
Cevapla
#9
Çok teşekkür ederim hepinize elinize sağlık
Cevapla
#10
(21-02-2022, Saat: 11:08)mukoly Adlı Kullanıcıdan Alıntı:
(21-02-2022, Saat: 11:03)m_ekici Adlı Kullanıcıdan Alıntı:
select floor(FIYAT) As Fiyat_TL, (ROUND(FIYAT,2)-floor(FIYAT))*100 AS Fiyat_Kurus FROM URUN_FIYATLARI

Çok teşekkür ederim kolay gelsin

Hocam fiyat 11.00 ama 11.0 olarak gözüküyor

Fast reporttaki alanın üzerinde sağ tuş displayformat  / Number ı seçtikten sonra Format string bölümüne #,##0 yazarsan küsüratı göstermez.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Big Grin Fastreport Masterdata StartNewPage değerini değiştirme nevzatc 4 589 28-11-2025, Saat: 02:29
Son Yorum: nevzatc
  FastReport da sayfa uzunluğu mcuyan 1 475 22-09-2025, Saat: 08:50
Son Yorum: hi_selamlar
  fastreport şablonu database e kayıt ercanskose 11 2.465 18-02-2025, Saat: 17:10
Son Yorum: akuyumcu63
  FastReport Dinamik Sayıya Göre Etiket Bastırma [ÇÖZÜLDÜ] bünyamin68 2 769 09-01-2025, Saat: 13:47
Son Yorum: bünyamin68
  Fastreport Barkod Tasarımı delphiX14 8 2.155 10-10-2024, Saat: 15:10
Son Yorum: ermanispir@gmail.com



Konuyu Okuyanlar: 1 Ziyaretçi