Arkadaşlar bir form oluşturdum burdan veri girişleri yapıyorum. sıkıntı şu iki üç alana veri girişi yapıyorum ve KAYDET butonu basmadan kapat butonuna basarak çıkıyorum. O şekilde formdan çıksamda girdiğim verileri tabloya(veri tabanı) yazıyor. ben verilerin sadece kaydet butonuna bastığımda tabloya atmasını istiyorum.
sn ferhatince, kapat butonundaki kodları yazabilirmisin,
kapat butonunda kod yazmadımki araç kutusundan buton ekle ile kaeydet butonu ekledim kod falan yazmadım
(02/11/2008, 20:22)ferhatince yazdı: [ -> ]Arkadaşlar bir form oluşturdum burdan veri girişleri yapıyorum. sıkıntı şu iki üç alana veri girişi yapıyorum ve KAYDET butonu basmadan kapat butonuna basarak çıkıyorum. O şekilde formdan çıksamda girdiğim verileri tabloya(veri tabanı) yazıyor. ben verilerin sadece kaydet butonuna bastığımda tabloya atmasını istiyorum.
örneğinizi eklerseniz daha kolay cevap alabilirsiniz.
ancak formun kapat komutunun kodunu aşağıdaki gibi yazarsanız sorununuz çözülecektir.
Private Sub Komut5_Click()
On Error GoTo Err_Komut5_Click
DoCmd.RunCommand acCmdUndo
If Me.Dirty Then Me.Dirty = False
DoCmd.Close
Exit_Komut5_Click:
Exit Sub
Err_Komut5_Click:
MsgBox Err.Description
Resume Exit_Komut5_Click
End Sub
veya
formun güncelleştirme sonrasında olayına
Kod:
Private Sub Form_AfterUpdate()
If NewRecord = False Then
If MsgBox("Değişiklikler kaydedilsin mi?", _
vbYesNo) = vbNo Then
Cancel = True
DoCmd.RunCommand acCmdUndo
End If
End If
End Sub
merhaba,
kayıt eklemeleri veya değişikliklerinde türlü türlü yollar var bunlardan basit olarak örnek ilişikte.
kayıt eklerken veya kayıt değişikliğinde sizden onay istiyor.
saygılar.