Onay kutusu

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Merhaba arkadaşlar,
Her satıra yazıcıya gitmesi için bir onay kutusu eklemiştim,
bu onay kutularının hepsini birden nasıl onaylarım,
etiketlerin yanına bir onay kutusu kayup onu işaretleyince satırlardaki bütün onay kutularının işaretlenmesi nasıl yaparım.
İyi çalışmalar...
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Sorunuzu hiç net sormamışsınız. Eğer form üzerinde ise checkboxlar;

Kod:
Dim ctl As Control

For Each ctl In Me.Controls
  If ctl.Tag = "[COLOR="Red"]bb[/COLOR]" Then ' alanın özelliklerinden tag (im) bb olarak yazılmıştır.
     ctl.Value = True
  End If
Next ctl
Eğer tabloda ise evet/hayır alanınız update etmeniz gerekir bunu da if..then..else ile istediğiniz şartlara bağlı olarak yapabilirsiniz...

Kod:
Dim guncelle As String
guncelle = "UPDATE tablo_ismi SET kutuismi=TRUE;"
DoCmd.SetWarnings False
DoCmd.RunSQL guncelle
DoCmd.SetWarnings True
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Merhaba sayın Beab05,
Konrolu formda yapıyorum,
yukarıdaki kodu aşşagıdaki gibi yazdım ama, birşeyi anlamadım,
işaretleyecegim onay kutularını ismini nereye yazıyorum kodda
İşaretlenmesini istedigim onay kutusunun adı: Yazdir
kod bu şekilde iken hiç bir işlev yapmıyor.
yazdır onay kutusunun im 'ine bb yazdım yine aynı

Private Sub Onay123_Click()
Dim ctl As Control

For Each ctl In Me.Controls
If ctl.Tag = "bb" Then ' alanın özelliklerinden tag (im) bb olarak yazılmıştır.
ctl.Value = True
End If
Next ctl
End Sub
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
Bu bir sürekli form mu ve alt form mu? Altform da yer almayan bir elemanla yapmanız gerekiyorsa; "For Each ctl In altform.Me.Controls" olması gerekir sanırım.

Üstünde işlem yapmak istediğiniz elemanların "im" ine "bb" yazamanız gerekli . Bu da demek oluyor ki imi "bb" olan bütün elemanlara bu kodu uygula. Sizin tasarımı hala anlayabilmiş değilim.!!
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
onay kutusu

sürekli formda işlem yapıyorum,
ama dediginiz şeyleri yaptım,
yinede kod çalışmadı
formun resmi aşağıda
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Olur o, bence sizin o seçenek kutuları için o formun dayandığı tabloda evet/hayır alanı da var!!
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
sayın beab05, malesef form için verdiginiz kodu çalıştıramadım,
tablo için olanı kullandım,
Çok teşekkür ederim,
Bundada sorun, bütün tablodakileri onaylıyor,
halbuki ben formdaki müşterininkilerini onaylamak istiyordum.
İyi çalışmalar...
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Where şartıyla müşteriye göre de yapabilirsiniz.

Kod:
”UPDATE tablo_ismi SET kutuismi=TRUE WHERE müsteri = ‘akd’”
gibi..

Siz istediğinize yakın örnek koymamakta ısrar ediyorsunuz. 1 tablo, 1 form hepsi buydu.
 
Katılım
25 Ekim 2007
Mesajlar
64
Excel Vers. ve Dili
2003 türkçe
paylaşım için teşekkürler,
çok işime yaradı.
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Çok teşekkür ederim sayın beab05
İyi günler dilerim...
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Rica

Küçükte olsa, bunu bir örnek dosya üzerinde görmemiz mümkün mü? Öğrenmek adına... Teşekkürler.
 
Katılım
23 Mayıs 2008
Mesajlar
17
Excel Vers. ve Dili
excel 2003 türkçe
bende bu tip bir örnek arıyorum ama bulmadım bir türlü
 
Üst