Skip to main content

AccessTr.neT


Bir formdan diğer formdaki bir kontrolü değiştirme

Bir formdan diğer formdaki bir kontrolü değiştirme

Çözüldü #1
Merhabalar,

yaptığım programda bir formdaki butona tıklandığında başka bir formdaki onay kutusunun değerini değiştirmek istiyorum

şöyle bir mantık var aslında

Private Sub cmdkaydet_Click()
Me.checkbox1= True
End Sub

buradaki "Me" olunca sorun yok ama başka bir formdaki onay kutusunu değiştirmek için ne yazmam gerekiyor.

örnek eklemedim heralde basit bir şeydir.
Cevapla
Çözüldü #2
Aşağıdaki kodu bağlayacağınız bir düğme ile onay kutusunun işaretlenmesini,

Kod:
Private Sub Komut1_Click()
Forms![Form1]![Onay1].Value = "-1"
End Sub

Aşağıdaki kod ile ise onay kutusunun işaretinin kaldırılmasını sağlayabilirsiniz.
Kod:
Private Sub Komut1_Click()
Forms![Form1]![Onay1].Value = "0"
End Sub


Eğer aynı düğme ile hem işaretlemek hem de işareti kaldırmak isterseniz de aşağıdaki kodu kullanabilirsiniz.
Kod:
Private Sub Komut1_Click()
If Forms![Form1]![Onay1].Value = "0" Then
Forms![Form1]![Onay1].Value = "-1"
    ElseIf Forms![Form1]![Onay1].Value = "-1" Then
    Forms![Form1]![Onay1].Value = "0"
End If
End Sub

Cevapla
Çözüldü #3
Sn. BlackEagle

çok teşekkür ederim
Cevapla
Çözüldü #4
Rica ederim. Sorununuzun çözüldüğüne sevindim. Kolay gelsin..
Cevapla
Çözüldü #5
ya ben bu kodu altforma uygulamak istiyorum ancak altform bulunamadı diyor
alt form için değişen birşey mi var acaba?
formumun içinde bir alt form var ben ana formdan butona tıkladığımda altformdaki onay kutusunu değiştirmek için

Forms![MulkAltForm]![chbkullanimdurumu].Value = "0"

yazdım ama MulkAltForm bulunamadı diye hata verdi
Son Düzenleme: 06/06/2010, 18:37, Düzenleyen: badboy627.
Cevapla
Çözüldü #6
Forms![AnaForm]![MulkAltForm]![chbkullanimdurumu].Value = "0" şeklinde deneyin.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task