DBgrid de alan genişlikleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
armadillo
Üye
Mesajlar: 67
Kayıt: 07 Tem 2005 01:16
Konum: Antalya

DBgrid de alan genişlikleri

Mesaj gönderen armadillo »

Ben gride query ile verileri çekiyorum ve hesaplanan alanlarım var. sorunumsa şu hesaplanan alanın genişliği çok büyük ve hoş görünmüyor.
sorgularım çalışma anında sürekli değiştiği için grid için fields tanımlamasıda yapamıyorum. Hesaplanan alanlarımın genişliğini nasıl kontrol altına alabilirim. örneğin aşağıdaki gibi query im var

Kod: Tümünü seç

select ew."Tarih",ew."Ilk endeks",
ew."Son endeks",ew."Fark","Carpan","Birim Fiyati",
coalesce( (ew."Fark" * ew."Carpan" )* ew."Birim Fiyati",0) as "Maliyeti"
from elektrik ew where ew."Tarih" between :tarih1 and :tarih2 order by ew."Tarih" desc
Burada maliyeti alanı ve elektrik view den gelen (hesaplanmış olarak) fark isimli alanlar gereğinden fazla geniş bu konuda ne yapabilirim :roll:
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Kod: Tümünü seç

DBGrid1.Columns[1].Width:=50;
O kolon kaçınıcı sırada ise 1 yazan yere onu yazarsın. Tabii saymaya sıfırdan başlaman lazım.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

hdayi+
Alan isminden sırasını bulmak istersen de;

Kod: Tümünü seç

AFieldNO := Query1.Fields.IndexOf('AlanAdı');
Kolay gelsin
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

Mesaj gönderen interboy »

hydayi+ulu coder+

kod kullanmadan yapmak istesende dbgride çift tıkla. istdeiğin sütunları ekle. sütünun üzerine tıklayınca object inspector pencesersinde genişliğini rengini fonrunu cartını curtunu ayarlar :D

selametle..
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

+hdayi -interboy
Çünkü
armadillo yazdı:sorgularım çalışma anında sürekli değiştiği için grid için fields tanımlamasıda yapamıyorum.
:wink:

Kolay gelsin...
Kullanıcı avatarı
armadillo
Üye
Mesajlar: 67
Kayıt: 07 Tem 2005 01:16
Konum: Antalya

Mesaj gönderen armadillo »

Yardımlarınız için teşekkürler arkadaşlar
Cevapla