18-09-2017, Saat: 12:56
Raporda dinamik bir parametre, tarih seçimi yada farklı bir değer seçimi yapmayacaksanız TGridPanelLayout içerisinde 1 sütun 1 satır olacak şekilde gösterim yapacağınız komponenti (genelde Grid) yerleştirin. GridPanelLayout'un yerleşkesini (Alignment) Client olarak belirleyin.
Eğer sistematik bir rapor düşünüyorsanız ve 1 ComboBox ile işi çözerim diyorsanız; Sağ üstte yer alan SpeedButton'a bir TListView bağlayın. TListView'e ekleyeceğiniz Item'larda parametre için istediğiniz değer olsun (Aylara Göre, Günlere Göre, Kullanıcıya Göre vb.) sonra seçilen Item'dan görünümü (visible) kapalı olan bir combobox'ı tetikletin. ( ACombobox.Dropdown; ) Daha sonra ItemClick event'ı ile parametreyi set ederek raporu dinamikleştirirsiniz. En hızlı ve pratik yöntem budur.
Eğer sistematik bir rapor düşünüyorsanız ve 1 ComboBox ile işi çözerim diyorsanız; Sağ üstte yer alan SpeedButton'a bir TListView bağlayın. TListView'e ekleyeceğiniz Item'larda parametre için istediğiniz değer olsun (Aylara Göre, Günlere Göre, Kullanıcıya Göre vb.) sonra seçilen Item'dan görünümü (visible) kapalı olan bir combobox'ı tetikletin. ( ACombobox.Dropdown; ) Daha sonra ItemClick event'ı ile parametreyi set ederek raporu dinamikleştirirsiniz. En hızlı ve pratik yöntem budur.

