Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Tarih Olayı Acillll  (Okunma sayısı 886 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Tarih Olayı Acillll
« : 26 Temmuz 2010 20:59:54 »
S.A  Arkadaşlar yklaşık 4-5 aydır üzerinde çalıştığım ticari program sonunda bitti fakat son  1 - 2 rötuş kaldı.Şimdi veritabanım firebird.
dbGridde listelenen kayıtlar normalde hangi tarihte kayıt edildiyse o görünmesi gerekir ama bende  1980... li yılların tarihi görünüyor ayrıca.yeni kayıt gireceğim zaman IBTable1.insert dediğim zaman istiyorum o günkü sistem saati neyse ö çıksın bunun için yeni kayıt butonun clişck olayına RZDBDateTimePicker1.Date:=now;  bu kodu yazdım ama işe yaramadı. hatta formun  Onshow olayına RZDBDateTimePicker1.Date:=now; bu kodu yazdım ama yine olmadı tarih için kullandığım component ise Raize nin DateTimePicker componenti..bilen arkadaşlar yardımcı olursa çok seviniirm..

Çevrimdışı MosCom

  • Üye
  • ***
  • İleti: 40
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #1 : 27 Temmuz 2010 09:38:13 »
ilgili table'ın new record olayına

Kod: [Seç]
IBTable1PersonelKayitTarih.AsDateTime := Now;

kodunu uygularsan sadece yeni kayıt aşamasındaki olaylarda o anki zamanı kayıt edecektir.

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #2 : 27 Temmuz 2010 11:44:45 »
hocam kodu şöyle yazdım ama olmadı hata verdi. stok tablomda şu şekilde yazım IBTable ın OnREcord olayına :

procedure TForm4.IBTable1NewRecord(DataSet: TDataSet);
begin
IBTable1STOK.AsDateTime:=Now;
end;
end.

Çevrimdışı MosCom

  • Üye
  • ***
  • İleti: 40
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #3 : 27 Temmuz 2010 12:05:02 »
STOK tablosundaki hangi alana tarihi kayıt edeceksin??

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #4 : 27 Temmuz 2010 12:31:14 »
ürün giriş tarihi

Çevrimdışı aligel54

  • Kıdemli Üye
  • *****
  • İleti: 478
  • Rep: +1/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #5 : 27 Temmuz 2010 12:33:21 »
Çıkan hata nedir?

İkincisi Ürün giriş tarihinin veritabanındaki adı STOK mu?

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #6 : 27 Temmuz 2010 12:35:17 »
hayır stok bizim vt de alanımızın adı stok alanın için de ürün adı,barkot no,ürün giriş tarihi  v.s gibi alanlar var...

Çevrimdışı MosCom

  • Üye
  • ***
  • İleti: 40
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #7 : 27 Temmuz 2010 12:44:07 »
IBTable1STOKGirisTarihi.AsDateTime:=Now;

ilgili tablo ve alan adını tam olarak yazıp denemen lazım, bide çıkan hatayı yazarsan sorunu anlamış oluruz..

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #8 : 27 Temmuz 2010 12:44:51 »
tmm abi heme deniyorum

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #9 : 27 Temmuz 2010 12:50:42 »
yazdığım kod şu :
procedure TForm4.IBTable1NewRecord(DataSet: TDataSet);
begin
IBTable1STOK'URUN_GIRIS_TARIHI'.AsDateTime:=Now;
end;
end.

hata mesajı ise :

[Error] Unit4.pas(288): Undeclared identifier: 'IBTable1STOK'
[Error] Unit4.pas(288): Missing operator or semicolon
[Error] Unit4.pas(288): Record, object or class type required
[Fatal Error] Project2.dpr(25): Could not compile used unit 'Unit4.pas'

Çevrimdışı MosCom

  • Üye
  • ***
  • İleti: 40
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #10 : 27 Temmuz 2010 12:54:28 »
ilgili query'lere tablo ismini verdiğimden sizinkinide öyle düşündüm..

IBTable1URUN_GIRIS_TARIHI.AsDateTime:=Now;


verdiğimi denermisin..

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #11 : 27 Temmuz 2010 12:58:03 »
hocam şimdide verdiği hata mesjaı şu :

[Error] Unit4.pas(288): Undeclared identifier: 'IBTable1URUN_GIRIS_TARIHI'
[Error] Unit4.pas(288): Missing operator or semicolon
[Fatal Error] Project2.dpr(25): Could not compile used unit 'Unit4.pas'

Çevrimdışı thelvaci

  • Kıdemli Üye
  • *****
  • İleti: 150
  • Rep: +2/-0
  • Cinsiyet: Bay
    • Delphi Programming
Ynt: Tarih Olayı Acillll
« Yanıtla #12 : 27 Temmuz 2010 13:00:39 »
yazdığım kod şu :
procedure TForm4.IBTable1NewRecord(DataSet: TDataSet);
begin
IBTable1STOK'URUN_GIRIS_TARIHI'.AsDateTime:=Now;
end;
end.

hata mesajı ise :

[Error] Unit4.pas(288): Undeclared identifier: 'IBTable1STOK'
[Error] Unit4.pas(288): Missing operator or semicolon
[Error] Unit4.pas(288): Record, object or class type required
[Fatal Error] Project2.dpr(25): Could not compile used unit 'Unit4.pas'


 Aytekin kardeşim, Delphi'de böyle bir kullanım varmı Allah'ını seversen..
IBTable1STOK'URUN_GIRIS_TARIHI'.AsDateTime:=Now;

O tırnakların o satırda ne işi var ?

Çevrimdışı aytekin

  • Kıdemli Üye
  • *****
  • İleti: 302
  • Rep: +0/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #13 : 27 Temmuz 2010 13:05:01 »
vay tuğrul abim yine hızır A.S gibi yetiştin. :::) yav abi bir zahmet yardım et projem bitti bu işi çözersen anca sen çözersin...

Çevrimdışı aligel54

  • Kıdemli Üye
  • *****
  • İleti: 478
  • Rep: +1/-0
Ynt: Tarih Olayı Acillll
« Yanıtla #14 : 27 Temmuz 2010 14:27:52 »
Şöyle yapsan aslında hiç başın ağrımaz


IBTable1.fieldbyname('URUN_GIRIS_TARIHI').AsDateTime:=Now;

Her zaman bu şekilde kullanabilirsin.

Tabloya Fields Editor'den alanları eklemesen de bu şekilde kullanabilirsin.