AccessTr.neT

Tam Versiyon: Bir formdan diğer formdaki bir kontrolü değiştirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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.
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
Sn. BlackEagle

çok teşekkür ederim
Rica ederim. Sorununuzun çözüldüğüne sevindim. Kolay gelsin..
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
Forms![AnaForm]![MulkAltForm]![chbkullanimdurumu].Value = "0" şeklinde deneyin.
Sayfalar: 1 2