Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Mobil'de Rapor Yapmak
#1
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.
Cevapla
#2
Bence TTabControl daha uygun olur
There's no place like 127.0.0.1
WWW
Cevapla
#3
(15-09-2017, Saat: 16:12)SimaWB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.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.
Cevapla
#4
Android tarafında navigation drawer menü var.FMX'de karşılığı nedir bilmiyorum.
WWW
Cevapla
#5
(18-09-2017, Saat: 11:30)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.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ı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
@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.
Cevapla
#7
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.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Mobil Uygulamada Yazdırma İşlemi Hk. seydigozegir@gmail.com 5 137 Dün, Saat: 16:09
Son Yorum: seydigozegir@gmail.com
  DelphiCan Mobil Uygulaması Fesih ARSLAN 11 5.783 06-01-2019, Saat: 00:45
Son Yorum: SecondLife
  Mobil platformlarda (Android, iOS) internet bağlantısı kontrolü yapmak Fesih ARSLAN 9 4.162 03-10-2018, Saat: 16:53
Son Yorum: can1963
  Delphide mobil uygulama ismailt35 17 2.158 30-04-2018, Saat: 17:02
Son Yorum: Fesih ARSLAN
  FireBase (FCM) Push Notification Mobil Data Kullanımındaki Sorun Fesih ARSLAN 0 580 24-04-2018, Saat: 12:19
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi