tablede tarih

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

tablede tarih

Mesaj gönderen zengin »

merhaba arkadaşlar tableden tarih alanına günün tarihini almak istiyorum

Table1.FieldByName('TARIH').ASDateTime

Table1.FieldByName('OTARIH').ASDateTime

bu kod ile denedim fakat yeterli olmadı sanırım

iki tarihin arasını bulmak istiyorum

bana bu konuda yardımlarınızı bekliyorum
Zengin
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

now yada date fonksiyonlarını kullanarak
tabletaih1.asdate:=date seklinde
ÜŞENME,ERTELEME,VAZGEÇME
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

hocam merhaba ilgilendigin icin teşekkürler

örnek bir acık kod hakkında yardım verebilirmisiniz
Zengin
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Tablo_adı.FieldByName('alan_adi').AsDate := Date;

NOT : Tablo adı ve alan adı yerine kendi kullandığınız değerleri yazın.
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

hocam senin gösterdigin kodu denedim fakat sonuc hata verdi

ben bu şekilde yeni bir kod düzenledim amacım 2005 yılına gecmek istemiyorum

var Fark : Double;
begin
fark := Table3.FieldByname('KTARIH').ASDateTime -
Table3.FieldByname('TARIH').ASDateTime;
if Fark<0then
begin
ShowMessage (' Gecersiz tarih ? ');
end;

bu kodunan calışıyor fakat yinede günün tarihi olmayınca işime yaramıyor
sizleride rahatsız ediyorum fakat günün tarihini almak istiyorum
degerli üstatlarım ben nerede hata yapıyorum bana bu kod hakkında
dogru olan bir acık kod önerin lütfen ?
Zengin
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

galiba iki tarih arası alacaksın

Kod: Tümünü seç

fark=DaysBetween(tarih1,tarih2)
işini gorur
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Kod: Tümünü seç

if Table3.FieldByname('KTARIH').ASDateTime < Table3.FieldByname('TARIH').ASDateTime then begin 
ShowMessage (' Gecersiz tarih ? '); 
end; 
yada günün tarihi ile karşılaştıracaksan

Kod: Tümünü seç

if Table3.FieldByname('KTARIH').ASDateTime < Now then begin 
ShowMessage (' Gecersiz tarih ? '); 
end; 
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 !!!
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

Arkadaşlar tabledeki günün tarihini şu kodlarla ayarladım

ve sizlerin vermiş oldugunuz kodlarıda deneyecem ?


procedure TADELER.Table3AfterPost(DataSet: TDataSet);
begin
Table1.Edit;
Table1TARIH.ASDateTime :=Date;
Table1.Post;
end;
Zengin
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

tabledeki tarih olayını hallettim yukarıdaki kodlarla üstadlarıma cok teşekkürler saygılarımla ?
Zengin
Cevapla