Jump to content

Mobile Proje Sayısal Alanlara Grid'de Binlik Ayıraç Verme


pro_imaj

Recommended Posts

Merhabalar

 

Eğer sayısal alandan kastınız veritabanında sayısal olduğu belirtilip gridde belirtilmemiş alanlarsa direk nokta(.) ile ayırabilirsiniz.

 

Eğer gridde de bu alanın sayısal olduğunu belirttiyseniz. Yani column>>editorType = ceNumber seçiliyse cihazınızda numberpad çıkacaktır. buradaki nokta(.) ile ayırım yapabilirsiniz.

Link to comment
Share on other sites

Tekrar Merhaba;

Çözüm olarak yeni bir alanda String'le binlik ayıraç yaptım, fakat şimdide kullanıcı alt toplam istiyor. Benim şu anki alanım binlik ayıraç yüzüne string olduğundan şimdide alt toplam alamaz duruma geldim.

 

Bu konuda bir çözüm yada çözüm yolu önerilerinize ihtiyacım var.

Link to comment
Share on other sites

Merhaba

 

Toplam hesabını veritabanı üzerinden yapın. Çıkan sonucu UnimDBGrid1ColumnSummaryResult eventinde ilgili alanın altına genel toplam olarak yazabilirsiniz.

 

Şuna benzer bir kod işinizi görecektir

procedure TMainmForm.UnimDBGrid1ColumnSummaryResult(Column: TunimDBGridColumn;
  var Result: string);
var
  F : Real;
begin
  // Veritabanı işlemleri (Query'e SQL kodu ekleyip çalıştırma vs.
  F:=//veritabanından çekilen toplam;
  if SameText(Column.FieldName, 'alanadi') then
  begin
    Result:='Total Cost: '+FormatCurr('0,0.00 ', F) + FormatSettings.CurrencyString;
  end;
end;
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...