Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
22/11/2013 16:20
Konu Sahibi
ersinalaca
Yorumlar
4
Okunma
2094
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

ersinalaca

Üye
Kullanici Avatari
Üye
2
1
05/11/2013
0
23/10/2015,17:11
Çözüldü 
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

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
.
.
.


Ek Dosyalar
.rar   12345.rar (Dosya Boyutu: 38,57 KB / İndirme Sayısı: 8)
Cevapla

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
Dün,12:18
Çözüldü 
Çerçeve83'ün güncelleme sonrasında olayına

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
Select Case Çerçeve83
Case 1
Yapılacak işlem
case 2
Yapılacak işlem
Case 3
Yapılacak işlem
Case 4
Yapılacak işlem
end select


yazın. "Yapılacak işlem" yazan satırlara kodlarınız gelecek. Mesela denemek için ilk case satırından sonra oraya

Visual Basic Code
msgbox "Çerçevede 1 tıklandı"

yazabilirsin.


İnadına, ille de Accesstr.net...
Cevapla

ersinalaca

Üye
Kullanici Avatari
Üye
2
1
05/11/2013
0
23/10/2015,17:11
Çözüldü 
Cevabınız için teşekkürler, yani Vba daki gibi direkt nesnenin direkt üzerinden sonuç alamıyoruz. Bu microsoft gerçekten ilginç, birisinde oluyor diğerinde olmuyor.


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.092
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
20/10/2017,09:01
Çözüldü 
Img-grin evet ilginç bir durum ilk öğrenince bende şaşırmıştım.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
Dün,12:18
Çözüldü 
Ne demek istediğinizi anlayamadım. Sonuç olarak orada kullandığınız bir çerçeve nesnesi var ve içindeki her bir hareketi ana eleman olarak ondan alıyoruz. İçindeki objeler teker teker yanıt verseler bile bunu babalarına (yani çerçeveye) söylüyorlar. Ama tek tek onay kutuları yapıp kendiniz her bir elemanı tek tek kullanırsanız o zaman direkt nesne üzerinden sonuç alabilirsiniz.


İnadına, ille de Accesstr.net...
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Web Browserdeki Checkbox Değerini Alma idrisy 4 250 31/07/2017, 23:33 ozanakkaya
Çözüldü Checkbox Etiket Adını Yazdırma yahzee_61 12 648 28/05/2017, 22:49 yahzee_61
Çözüldü Onay Kutuları İşaretli Mi Kontrol Etme Allback 1 221 25/04/2017, 13:26 Allback
Çözüldü Harita da Seçilen Checkbox ile Tabloya Kayıt sadikkavakli 2 374 10/12/2016, 15:42 sadikkavakli
Çözüldü checkbox seçim kutucunu büyütebilir miyiz? serdar_20 6 4.592 25/02/2016, 23:48 ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.