Delphi Can
Mobil'de Rapor Yapmak - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: Mobil'de Rapor Yapmak (/showthread.php?tid=1332)



Mobil'de Rapor Yapmak - pro_imaj - 15-09-2017

Merhaba;

Mobil tarafta;

5 ana rapor var bunları ListView ile gösteriyorum ve bu raporlarda seçilen değere göre yeni raporlara ulaşılıyor toplamda birbirinden farklı 15-20 civarında rapor olmuş oluyor.

ListView ile bir raporu listeletip seçilen kayda göre de yeni bir tab içinde yeni bir ListView'e oradanda da seçilen kayda göre yeni bir tab içinde yeni bir ListView ile raporu göstermek gibi düşünüyorum bir rapor ile en fazla 3 rapora daha ulaşılıyor yani ayrıntınında ayrıntısı gibi düşünebilirsiniz.

Böyle bir kurguyu nasıl kurmak gerekir. Mobil tarafta hem alan kısıtlı hemde nesnelerin özelliklerini tam kavramamış olmanın verdiği bakış açısıyla zor oluyor.

Siz mobil raporları nasıl yapıyorsunuz.

Teşekkürler.


Mobil'de Rapor Yapmak - SimaWB - 15-09-2017

Bence TTabControl daha uygun olur


Cvp: Mobil'de Rapor Yapmak - pro_imaj - 15-09-2017

(15-09-2017, Saat: 16:12)SimaWB Adlı Kullanıcıdan Alıntı: Bence TTabControl daha uygun olur

ListView'ler TabControl içinde, ilk mesajımda eklememişim.
30 rapor için 30 tab mı ekleyerek?

AnaRapor1=>AltRapor1=>AltRapor2
AnaRapor2=>AltRapor1=>AltRapor2
AnaRapor3=>AltRapor1=>AltRapor2
AnaRapor4=>AltRapor1=>AltRapor2
AnaRapor5=>AltRapor1=>AltRapor2

Raporların mantığı bu şekilde.

AnaRapor1 ListView  içinde geliyor, ListView ilgili satıra tıklandığında AltRapor1 başka bir ListView içinde geliyor onda da ilgili satıra tıklandığında yeni bir ListView  içinde son rapor açılıyor.


Mobil'de Rapor Yapmak - ismailkocacan - 18-09-2017

Android tarafında navigation drawer menü var.FMX'de karşılığı nedir bilmiyorum.


Cvp: Mobil'de Rapor Yapmak - Fesih ARSLAN - 18-09-2017

(18-09-2017, Saat: 11:30)ismailkocacan Adlı Kullanıcıdan Alıntı: Android tarafında navigation drawer menü var.FMX'de karşılığı nedir bilmiyorum.

Merhaba,
FMX karşılığı TMultiView'dir. 
Adım adım resimli bir anlatımım vardı: Mobil Platform için Kayan (Slide) Menü ve Açılır (Overflow=Popup) Menü Oluşturmak


Mobil'de Rapor Yapmak - pro_imaj - 18-09-2017

@ismailkocacan, Fesih Hocam cevaplar için teşekkürler.

Bu menüyü sol tarafta kullanıyorum zaten ben ekrandaki rapor yerleşimi nasıl olmalı, sizler nasıl yapıyorsunuz onu merak ediyorum.


Mobil'de Rapor Yapmak - Abdullah ILGAZ - 18-09-2017

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.