DAO yöntemiyle girilen kayıt, tabloda çift gözüküyor.

Katılım
22 Aralık 2009
Mesajlar
23
Excel Vers. ve Dili
xp türkçe
Forum yönetici ve üyelerinin mevlid kandilini kutlar,sağlıklı ve mutlu bir hafta dilerim. Userformda iki tane bağlı(bound) metin kutusu ve bir kayıt düğmesi vardır.Dao yöntemiyle iki kutuya veri girip, düğmeyle kayıt ediyoruz,veri sayfası
görünümünde formda tek kayıt görünürken, tabloda aynı kaydı iki tane gösteriyor.
Girilen kaydın,tabloda ve formda tek ve doğru gözükmesi, formdaki kutuların
boşalıp formu yeni girilecek boş kayda gelmesini nasıl sağlarız? kayıt düğmesi vba kodu aşağıdadır: yardımlarınız için teşekkür ederim. Sevgi ve selamlarımla
Private Sub kayıt_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("tblpin", dbOpenTable)
rst.AddNew
rst!padı = Me!adı
rst!psoyadı = Me!soyadı
rst.Update
rst.Close
db.Close
End Sub
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın meh11,

Büyük bir ihtimalle kaydı girdiğiniz form tablo ile ilişkili ve ilgili alanlara veri girdiğiniz an ve ikinci kez DAO kodlarıyla tabloya kaydedilmekte. Access de kod ile kayıt yapma zorunluluğu yok. Kayıtlar otomatik olarak gerçekleşir.


İyi çalışmalar
 
Katılım
22 Aralık 2009
Mesajlar
23
Excel Vers. ve Dili
xp türkçe
Sayın modalı, cevabınız için teşekkür ederim. Acaba , otomatik kayıt yapmasını engelleyip sadece
kayıt düğmesini kullanıp kodla kayıt yaptırmam mümkün mü ?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın meh11,

Mümkün. Ancak gereği yok. Kayıttan çıkarken düğmeye basmayı unutursanız ne olacak?

Form özellik penceresinde, veri sekmesine gelin. Kayıt Kaynağı nın karşılığını boşaltın.

İyi çalışmalar
 
Katılım
22 Aralık 2009
Mesajlar
23
Excel Vers. ve Dili
xp türkçe
Sayın modalı, cevabınız için teşekkürler. En iyisi otomatik kayıt yapması, formdaki
kayıt düğmesinin adını "alanları sıfırla" veya "yeni giriş" olarak değiştirip,yeni
boş kayda geçmesi için kod yazacağım,diğer düğme ise çıkış düğmesi olup
formdan çıkmayı sağlayacak. Konuyu ve soruyu kapatıyorum.
 
Son düzenleme:
Üst