Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
UniGui Mobil Grid'de Sütun Formatı
#1
Merhaba Arkadaşlar,

Unigui Mobil projesinde Grid kullanıyorum. Sütunların birisinde para birimi göstermem gerekiyor ama sütunu bir türlü istediğim formata getiremiyorum. Grid'in bağlı olduğu DataSet'in FIELD özelliklerinden hem DisplayFormat hem de EditFormat özelliklerini aşağıdaki gibi ayarlıyorum, ama uygulama çalıştığında Grid banamısın demiyor, kendi bildiği gibi gösteriyor. Yani sütunu para birimi gösterecek şekilde formatlayamıyorum. Grid'in üzerinde format'ı ayarlayabileceğim bir bölüm yok. Küçük meblağlarda okunabilse de, rakamlar büyüdükçe okumak zorlaşıyor.

Kullanan var mı ? Ne tavsiye edersiniz ?

Tasarım Ekranında şu şekilde :

r06yPXF.jpg

Uygulama ekranında şu şekilde görünüyor :

0ZCxiUEN.jpg

E.O.F.  (End Of Fun )
Rolleyes
Cevapla
#2
Bildigim kadarıyla oradaki ayarlar iş gormuyordu. Datasetin field editorunden formatlayabilirsiniz diye dusunuyorum.
Cevapla
#3
(01-05-2017, Saat: 16:57)klavye Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBildigim kadarıyla oradaki ayarlar iş gormuyordu. Datasetin field editorunden formatlayabilirsiniz diye dusunuyorum.

Dataset'in Field Editoru derken nereyi kastediyorsunuz ? İlk resimdeki yer zaten orası değil mi ?

E.O.F.  (End Of Fun )
Rolleyes
Cevapla
#4
Normalde DisplayFormat'ı ayarlamanız yeterlidir ramazan bey fakat UniGui desteklemiyor sanırım o yüzden göremiyorsunuz.
şu şekilde deneyebilirmisiniz ,0.00
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#5
(01-05-2017, Saat: 18:00)esistem Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlNormalde DisplayFormat'ı ayarlamanız yeterlidir ramazan bey fakat UniGui desteklemiyor sanırım o yüzden göremiyorsunuz.
şu şekilde deneyebilirmisiniz ,0.00

Teşekkür ederim, ama yine olmadı maalesef. Aynı şekilde gösteriyor.

E.O.F.  (End Of Fun )
Rolleyes
Cevapla
#6
Merhabalar,

Aynı sorunu başka insanların da yaşayabilmesi ihtimalini gözönünde bulundurarak, Mobil tarafta unigui'nin DBGrid bileşeninde rakamsal formatlamanın nasıl yapılacağını buraya yazmak istedim. Normalde, Grid bileşeninin böyle bir desteği yok (Var görünüyor ama çalışmıyor. Unigui forumlarında bunu soranlara da Field özelliklerinden değiştirin demişler)

Bunun için UnimDBGrid'i bağlandığınız Dataset'e sağ tıklayıp ADD FIELDS dedikten ve tüm alanların eklenmesini sağladıktan sonra, istediğimiz sütunu seçip "GetText" özelliğine aşağıdaki gibi bir kod yazmak yeterli :

procedure TUnimForm1.ADODataSet1TOPLAM_TUTARGetText(Sender: TField; var Text: string;
 DisplayText: Boolean);
begin
if not Sender.IsNull then
     begin
       Text := FormatFloat('#,##0.00', Sender.AsFloat);
     end
     else
     Text := '';
end;

İstediğiniz şekilde formatlama yapabilirsiniz, her şekilde UnimDBGrid'de aynı şekilde görünecektir.
Kolay gelsin.
Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  unigui mobil android 8 loading hatası mdagli2003 1 65 20-10-2018, Saat: 20:23
Son Yorum: iyarar
  unigui mobil ile barkod taranması zxing sdk mdagli2003 0 82 12-10-2018, Saat: 15:31
Son Yorum: mdagli2003
  UniGui DBGrid yazı fontları nasıl küçültülüyor? selchuk 9 379 11-10-2018, Saat: 17:12
Son Yorum: elixir84
Question UniGui mobil aplikasyon (standalone server) dışardan ulaşma nasıl? selchuk 10 412 04-10-2018, Saat: 23:51
Son Yorum: selchuk
Question Unigui UnimDBGrid1 Dinamik Yapı elixir84 8 464 13-09-2018, Saat: 15:05
Son Yorum: selchuk



Konuyu Okuyanlar: 1 Ziyaretçi