merhaba arkadaslar , programda fatura kısmının hem dizayn hem de alınacak verilerini kullanıcıya bırakmak istiyorum. Bunun içinde parametrik bi yapı kullanmak istiyorum. Ancak bunu en sağlıklı şekilde nasıl yapabilirim bilmiyorum. Bu konudaki tavsiyelerinize ihtiyacım var yani.
herkese iyi çalışmalar
parametrik faturalama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba ,
FastREport gibi gelişmiş bir Raporlama bileşeni işinizi görecektir.
FastReport
FastREport gibi gelişmiş bir Raporlama bileşeni işinizi görecektir.

Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Selamlar.
Ben de bu konu için bi süre kararsızlık yaşadım, acaba runtime tasarım için fastreport veya muadili bir bileşen mi kullanmalı yoksa kendimiz mi hazırlayalım diye...Ancak fastreport vb.bileşenlerin tasarımını yapmakta kullanıcı gerçekten zorlanıyor.Şöyle bir yapı oluşturarak kendi sistemimizi oluşturdum;
Raporun tasarlanması için bir panel, değerleri kontrol edebilmek için (object inspector gibi..) ValueListEditor, alanları runtime oluşturup düzenleyebilmek için TPanel sınıfından bir bileşen...Kağıt üzerindeki yerini hesaplamak için küçük bir hesaplama yapıyorum (sabit bir rakam..), ilgili tablonun seçilmesi, buna bağlı alanların sunulması vs.için combobox kullanıyorum..Bir de bu bileşenlere ait değer ve özelliklerin saklanması için stream olarak bir dosyaya kaydediyor ve oradan okuyorum, stream olarak kaydetme harici Delphi'nin dfm mantığının aynısı..Gayet stabil bir şekilde işlem yapıyor..
Kolay gele..
Ben de bu konu için bi süre kararsızlık yaşadım, acaba runtime tasarım için fastreport veya muadili bir bileşen mi kullanmalı yoksa kendimiz mi hazırlayalım diye...Ancak fastreport vb.bileşenlerin tasarımını yapmakta kullanıcı gerçekten zorlanıyor.Şöyle bir yapı oluşturarak kendi sistemimizi oluşturdum;
Raporun tasarlanması için bir panel, değerleri kontrol edebilmek için (object inspector gibi..) ValueListEditor, alanları runtime oluşturup düzenleyebilmek için TPanel sınıfından bir bileşen...Kağıt üzerindeki yerini hesaplamak için küçük bir hesaplama yapıyorum (sabit bir rakam..), ilgili tablonun seçilmesi, buna bağlı alanların sunulması vs.için combobox kullanıyorum..Bir de bu bileşenlere ait değer ve özelliklerin saklanması için stream olarak bir dosyaya kaydediyor ve oradan okuyorum, stream olarak kaydetme harici Delphi'nin dfm mantığının aynısı..Gayet stabil bir şekilde işlem yapıyor..
Kolay gele..