Form denetimlerinde Enter tuşu

06/12/2010, 02:45

baron

Hazırladığım bir formda Açılır Kutu ve Metin Kutusu türü denetimler mevcut.
Fare kullanmadan bunlar arasında Enter tuşu ile gezinmek istiyorum.
Ancak normalde Enter tuşu tüm denetimleri dolaşınca ilgili kaydın kaydedilmesini sağlıyor.
Bunu engeleyebilir miyiz?
Yani ben Enter tuşu ile ne kadar denetimler üzerinde dolaşsam ilgili kayıt tablolara kaydedilmesin ve ben bunu sadece commandbutton ile kendim yapayım.
06/12/2010, 10:20

Coskun0559

Private Sub Açılan_Kutu0_KeyPress(KeyAscii As Integer)
If keycode = vbkeyEnter Then
Me.Metin2.SetFocus
End If
End Sub
'*************************************************
Private Sub Metin2_KeyPress(KeyAscii As Integer)
If keycode = vbkeyEnter Then
Me.Açılan_Kutu0.SetFocus
End If
End Sub[/vb]

Form üzerindeki denetimlerin "sekme durağı" özelliklerini "Hayır" olarak seçin.
07/12/2010, 00:11

POWER

Sn baron,

Formunuzda kayıt kaynağı boş olmadığı sürece bunu engelleyemezsiniz.
Bu accces in bir özelliğidir.

Eğer ben formuma bir kaydet butonu koyayım ona basmadan kaydetmesin diyorsanız ADO ile kayıt imkanını kullanmanız lazım. Bu konuyla ilgili örnek aşağıdadır.

https://accesstr.net/konu-ado-ile-yapilm...ht=ado+ile
07/12/2010, 10:33

Seruz

sn. horozufuk'un da yazdığı gibi bu durumlarda en iyisi ADO kullanmak.

Bunun için güzel bir örneği aşağıdaki konuda bulabilirsiniz.
<a href="https://accesstr.net/konu-anket-calismasi.html">Anket Çalışması</a>