22-11-2013, 16:35
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 vba'da. Teşekkürler.
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 vba'da. Teşekkürler.
Visual Basic
- 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
- .
- .
- .