Skip to main content

AccessTr.neT


VBA da Checkbox'ın işaretli olduğunu öğrenme

VBA da Checkbox'ın işaretli olduğunu öğrenme

Çözüldü #1
Merhaba,

Access 'da çok yeniyim. Yüzlerce soracağım sorulardan ilkiyle başlayayım dedim Img-grin

Forumdan indirdiğim bir örnekte 4 tane checkbox vardı. Tıkladığım onay kutusuna göre de bir etiketin caption özelliği değişsin istiyorum. Bunu Vba da yaparsanız durum böyle ama daha Access 'a başlayamadan böyle sorunlarla karşılaşmış olmam beni neredeyse vazgeçirecek.

Gelelim benim kurguladığım mantık olayına forumda zaten 4 tane checkbox olduğundan say değişkenine göre etiket atamak ama olmuyor. objeler.value değeri hiçbirzaman değişmiyor yani <Değeri olmayan bir ifade girdiniz.> ifadesi çıkıyor.

Sorum kısaca checkbox'ın işaretli olduğunu nasıl öğrenirim vb'da

Public Sub ARAUYARI()
On Error Resume Next
For Each objeler In Form.Controls
If objeler.ControlType = 106 Then 'Nesne bir checkboxsa
say = say + 1
If objeler.Value = 1 Then Exit Sub
End If
Next objeler
Select Case say
Case 1
Me.Etiket29.Caption = "Müşteri İsmine Göre Arama..."
Case 2
Me.Etiket29.Caption = "Müşteri Koduna Göre Arama..."
Case 3
Me.Etiket29.Caption = "Tarihe Göre Arama..."
Case 4
Me.Etiket29.Caption = "TC Numarasına Göre Arama..."
End Select
End Sub

Private Sub Onay1__GotFocus()
Call ARAUYARI
End Sub
.
.
.
.rar 12345.rar (Dosya Boyutu: 38,57 KB | İndirme Sayısı: 8)
Son Düzenleme: 22/11/2013, 16:24, Düzenleyen: ersinalaca.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
VBA da Checkbox'ın işaretli olduğunu öğrenme - Yazar: ersinalaca - 22/11/2013, 16:20
Task