DbGrid Üzerindeki alanın değiştirmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

DbGrid Üzerindeki alanın değiştirmek

Mesaj gönderen pro_imaj »

Merhaba.

Ben dbgrid üzerindeki tarih alanını listeletiyorum.

Sorun. Bu tarih alanı sayı olarak veri tabnında gösteriliyor (Ara prog. yazıyorum veri girişini ben yaptırmıyorum.)

Ben bu sayıyı tarihe çevirip edite yazdırıyordum fakat şöyle birşey yapmam gerek.


Dbgrid içesinde sayı değilde tarih görükmesi gerekiyor.

Bende bunu nasıl yapacağımı bilmiyorum.
(Tarihe çevrime olayını dbgride yeni bir alan ekleyip yaptığımda dbgridi editlemem sonrada o verileri oraya yazmam gekiyor buda programı yavaşlatmakla kalmıyor kilitliyor)



Acil yardımlarınıza ihtiyacaım var arkadaşa.

Teşekkür ederim
Çalışmalarınızda başarılar.

Benim sayıyı tarihe çevirip edite yazdığım kod aşağıdaki gibi.


begin
sayi:=DateToStr(AckQueryAlimTarih.Value);
edit3.Text:=(sayi);
end;
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

Dbgrid'de tarih alanının yada bağlı bulunduğu table'daki alanın display format'ını (!99/99/9999;1;_) bu şekilde düzenlersen vt'de kayıtlı olan sayı şeklindeki tarihin dbgrid içerisinde tekrar formatlı olarak geri dönmesini sağlayacaktır.
Saygılarımla...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Cevapla