(dbgrid ile dxComponentPrinter) preview da sayılar

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
windofmay
Üye
Mesajlar: 35
Kayıt: 19 Ağu 2003 06:42

(dbgrid ile dxComponentPrinter) preview da sayılar

Mesaj gönderen windofmay »

Merhaba
dbgrid ile dxComponentPrinter kullanıyorum
preview da sayılar formatsız geliyor oysa Grid de Displaylabel tanımlı ve Grid ekranında sayılarda binler ayracı var

herkese şimdiden teşekkürler

Not : Formda aradım ama bulamadım varsa şimdiden özür :)
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

kullandığınız dataset'e (table,Query vs) sağ tıklayıp Fields seçeneğinden tüm filed'ları ekleyin ve o sayı alanının display formatını ayarlayın. Düzgün çıkar.

Kolay gelsin.
windofmay
Üye
Mesajlar: 35
Kayıt: 19 Ağu 2003 06:42

Mesaj gönderen windofmay »

Query i Runtime da oluşturuyorum
dolayısı ile programda kolon ları kendim create etmem gerekiyor
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Ozaman Field list in içeriğini döngü ile sırayla field tiplerini kontrol edip istediğin field lara yani intiger float vs ise bunların displayformat propertylerine format vermelisin

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
windofmay
Üye
Mesajlar: 35
Kayıt: 19 Ağu 2003 06:42

Mesaj gönderen windofmay »

Freeman35 dediklerini yaptım olmadı
Admin in dediklerini de yaptım gene olmadı
siz kendi bilgisayarınızda yaptığınız zaman olduğundan emin misiniz ?
Devexpressin source larına baktım göremedim


Not : Ben Delphi7 ,Quantumgrid3 kullanıyorum

bu arada source lara müdahale ile çözdüm
Uses a Sysutils ekle
dxPSdxDBCtrlLnk satır 231
if (AReferenceColumn is TdxDBTreeListCurrencyColumn) then
Text := FormatFloat((AReferenceColumn as TdxDBTreeListCurrencyColumn).DisplayFormat,
StrtoFloat(ATreeList.GetDisplayValue(ANode, AColumn.Index)))
else Text := ATreeList.GetDisplayValue(ANode, AColumn.Index);
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Ben QG 3.22, PS 2.xx ile denemiştim. Bende de aynı sıkıntı vardı, bahsettiğim şekilde halletmiştim.

Sıfır bir proje açıp deneyin. Olması lazım.

Kolay gelsin.
Cevapla