AccessTr.neT

Tam Versiyon: form açılış tarihi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
ekteki örnekte 3 tane form var. her form açıldığında açılış tarihinin AÇILIŞ TARİHİ tablosuna yazılmasını istiyorum. yardımcı olursanız sevinirim.

iyi çalışmalar.

[attachment=13962]
örneğinizde bir hata var tablo adı ile ilgili olması lazım bu yüzden çalışmıyor Img-cray

Sayın tamyoltornistan;
İsteğinizle ilgili bir şeyler yapmaya çalıştım. Tablonuzun adını değiştirdim ve kaydı sadece tarih olarak değil saat ve dakika olarakta kaydını sağladım. İnceleyip dönerseniz sevinirim. Saygılar.
ilginiz için teşekkür ederim. istediğim gibi olmuş.
ancak kayıt ekleme uyarısı veriyor. onu iptal etme gibi bir şansımız varmı?
Var tabi. Form load'ın hemen altına
DoCmd.SetWarnings False yazın sorununuz çözülecektir.
Saygılar.
(03/05/2011, 18:44)seyma nur yazdı: [ -> ]örneğinizde bir hata var tablo adı ile ilgili olması lazım bu yüzden çalışmıyor Img-cray

bu hatayı vermesinin sebebi, "Araçlar / Başlangıç"a ilk açılacak formun "Tablo1" olarak belirtilmesi.

[Resim: eq5t12.jpg]

"AÇILIŞ TARIHI" isminde tablo adı kullanılmamalı. Tablo adını "tbl_acilistarihi" olarak değiştir.
Yapılmaması gereken ölümcül hatalar

FORM1 isimli form için, formun açıldığında olayına
Private Sub Form_Open(Cancel As Integer)
Dim rs As New ADODB.Recordset
rs.Open "tbl_acilistarihi", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("TARIH") = Date
rs("FORM_ADI") = "FORM1"
rs.Update
rs.Close
Set rs = Nothing
End Sub

kodunu yaz.

"Microsoft activex Data Objects 2.x Library" referansını eklemeyi unutma.


Hayri hocanın cevabını görmedim Img-grin
Eklediğim kod 2. yol olarak kullanılabilir.
Sayfalar: 1 2