Merhaba,
Select HAR_KALEMI, sum(HAR_MIKTARI) From TBL_GIRIS
Group By HAR_KALEMI
Order By HAR_KALEMI
ADOQuery1 de değişkenleri tanımladığında hata veriyor, tanımlamadığımda DisplayFormat kullanamıyorum.
RunTime'da DBGrid'de nasıl sayıları noktalı gösterebilirim.
Forumda aradımsada kodu çalıştıramadım.
Teşekkürler.
DBGrid'de sayıların noktalı gösterilmesi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
S.A.
değişkenleri tanımladığım zaman demişsin. sanırım alanları eklediğim zaman diyecektir. hata vermesinin sebebi (büyük ihtimalle) runtime da adoquerynin sql ini değiştiriyorsun iki sql deki alan isimleri birbirini tutmuyor. buda hataya sebep oluyor.
Şöyle bir çözüm bulabiliriz.
önce formatla diye bir procedure oluştururuz.
adoquery i sql değiştirdikten sonra
şeklinde bir atama yaparsan sanırım çözüm olabilir.
Kolay gelsin.
değişkenleri tanımladığım zaman demişsin. sanırım alanları eklediğim zaman diyecektir. hata vermesinin sebebi (büyük ihtimalle) runtime da adoquerynin sql ini değiştiriyorsun iki sql deki alan isimleri birbirini tutmuyor. buda hataya sebep oluyor.
Şöyle bir çözüm bulabiliriz.
önce formatla diye bir procedure oluştururuz.
Kod: Tümünü seç
procedure Formatla(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
//sender.asstring gelen değer formatladığımız sitringe text değişkenine atacağız.
end;
Kod: Tümünü seç
ADOQuery1.FieldByName('alanadi').OnGetText:=formatla;
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
bende arayıp durdum bu displayformatı nasıl gösterecez diyede bu aklıma gelmemişti. Yeni bir şey daha öğrenmiş olduk.vedatkaba yazdı:yada
(table1.fieldbyname('alanadı') as Tfloatfield).displayformat:='###,###,###';
yazarsanda olur.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim