Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      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.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  UniGui ile yapılan bir projeyi nasıl yayınlarız? adelphiforumz 44 916 07-02-2018, Saat: 16:48
Son Yorum: Fesih ARSLAN
  UniGUI Kurulum & İlk Proje (Videolu Anlatım) yhackup 10 1.218 22-01-2018, Saat: 15:43
Son Yorum: hyperxman
  UniGUI'ye Genel Bakış vkamadan 50 13.643 03-01-2018, Saat: 06:09
Son Yorum: Fevzi
  Ücretsiz Unigui Bileşenleri DelphiCanR 2 611 25-12-2017, Saat: 14:26
Son Yorum: rmzgenius
  Unigui hosting nehirnnn 4 318 22-12-2017, Saat: 16:06
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi