Jump to content

UniDBGrid İçerisinde Float Format Ayarlama


alp.yilmaz

Recommended Posts

Merhaba

 

DBGrid ile Hareketli Bakiye Listesi Hazırlıyorum...

Normal Dizayn Aşamasında Bakiye Değişkeninin DisaplayFormat Bölümüne '#,##0.00 (B);#,##0.00 (A)'  Yazıp Query i True Yaptığımda Ekranda Değeri Doğru

Gösteriyor..

 

Run-Time Esnasında ise Disaplay Formatın Tamamını Değerin Yanında Gösteriyor.

 

Bu Sorunu Nasıl Giderebiliriz.

 

post-1658-0-82475100-1483117946_thumb.jpg

Link to comment
Share on other sites

  • 2 weeks later...

O konuda benim uyguladığım çözümü paylaşayım en azından alternatif olarak değerlendirebilirsin.

 

https://postimg.org/image/n6bagvcqv/

https://postimg.org/image/rgpycghtz/

 

Yazmadım direkt ekran görüntüsü paylaştım. Zaten görüntülerden anlaşıiıyor.

 

Selçuk bey ekran görüntülerini foruma ekli dosya olarak eklerseniz daha kalıcı olur.

İyi çalışmalar.

Link to comment
Share on other sites

Önce bir procedure tanımlayın örn;

 

procedure TMainFrm.MyFieldGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin

...

end;

 

daha sonra ;

 

procedure TImportFrm.ADOQueryAfterOpen(DataSet: TDataSet);

var
I : Integer;
begin
for I := 0 to ADOQuery.FieldCount - 1 do
ADOQuery.Fields[I].OnGetText := MainFrm.MyFieldGetText;
end;

 

adoquery afteropen eventından çağırın tanımladığınız procedure ü şuanda deneme imkanım yok ama olucakytır eğer bir sorun olursa paylaşın bakalım tekrar.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...