İLK RAPORUMUZ Quick Report'u tanımanın en iyi yolu onu iş başında görmek. Hemen ilk raporumuzu oluşturalım. Delphi'de sırasıyla aşağıdaki adımları takip edin. 1. File menüsünden New Application komutunu
vererek yeni bir proje oluşturun. Buraya kadar anlatılanları doğru bir şekilde yaptıysanız, aşağıdaki gibi bir görünüm elde etmelisiniz.
Şimdi QuickRep bileşeni üzerinde herhangi bir yere sağ tıklatıp a.ılan menüden Preview'e tıklatın. Eğer herşeyi doğru yapmışsanız aşağıdaki şekle benzer bir ön izleme ekranı oluşacaktır.
Eğer tamamiyle boş bir ekran karşınıza gelmişse Table1'in Active özelliğini True yapıp yapmadığınızı kontrol edin. Eğer ekranda sadece bir satır çıktı ise, yani sadece "Kauai Dive Shoppe" gözüküyorsa QuickRep'in Dataset özelliğini Table1 olarak seçmemişsiniz demektir. Diğer bir problem, araç çubuğu üzerindeki butonlar gözükmeyebilir. Bu Quick Report'un bir hatası değildir. Sisteminizde bulunan "comctrl32.dll" dosyasının eski bir sürüm olmasından kaynaklanmaktadır ve güncellenmesi gerekmketedir. Güncelleme için gerekli dosyayı Delphi CD'sinde Info\Updates klasöründe bulabilir veya Microsoft'un web sitesinden indirebilirsiniz. (40comupd.exe) Tasarım aşamasında raporumuz tamam. Çalışma anında raporun programımızın bir parçası olması için biraz kod yazmamız gerekiyor. Hemen gözünüz korkmasın, yazacağımız bir satırlık bir kod. 1. Forma bir Button bileşeni bırakın ve Caption
özelliğini Ön İzleme olarak değiştirin. Şimdi programı çalıştrıp Ön İzleme butonuna basın. Daha önce gördüğümüz ön izleme ekranı gelmelidir. Ön izleme ekranını göstermeden direk yazıcıdan çıktı da alabilirsiniz. Bunun için OnClick olayına yazmanız gereken kod QuickRep1.Print dir. Buraya kadar herşey çok iyi. Yalnız örneğimizde gerçek uygulamalara terse bir durum var. QuickRep bileşeni ana formumuzda duruyor ve çalışma anında ekranda gözüküyor. Bu da çirkin bir görüntü oluşturuyor. Gerçek uygulamalarda QuickRep bileşeni içeren bir form asla ekranda gösterilmez. Bunun yerine onları başka formlardan kullanırız. O zaman örenğimizi biraz daha daha düzenleyip onu gerçek bir uygulama yapalım. 1. Başka bir from oluşturun. İsmi Form2
olacaktır. Programınızı çalıştırın. Şimdi daha güzel
gözüküyor ve daha gerçekci. Artık kullanıcı QuickRep bileşenini ekranda görüp
kafası karışmayacak.
|
|||||||||||||||||||||||||||||||