İşaretle Onay Kutusunu işaretleyince kayıtlardaki bütün onay kutuları işaretlensin

Katılım
25 Aralık 2005
Mesajlar
115
İşaretle Onay Kutusunu işaretleyince kayıtlardaki bütün onay kutuları işaretlensin. Örnek Hotmailde hepsini sil butonu vardır. Ona tıklayınca bütün gelen mailler solundaki onaylıyormusunuz işareti tıklanmış gibi işaret alır. ekte gönderdiğim doyada nasıl yapabiliriz
 

Ekli dosyalar

  • 136 KB Görüntüleme: 34
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
Private Sub Onay8_AfterUpdate()
If Onay8 = True Then
DoCmd.RunSQL "UPDATE Tablo1 SET Tablo1.Onay = True;", 0
Else
DoCmd.RunSQL "UPDATE Tablo1 SET Tablo1.Onay = False;", 0
End If
Form.Requery
End Sub
 
Katılım
25 Aralık 2005
Mesajlar
115
Bir sıkıntım daha oldu ben bazen sorguladıklarıma toplu atmak istiyorum örneği adı ahmet olanları süz yapıp yukardan onay kutusunu işaretlediğimde sadece ahmetleri aşağıda toptan onaylasın istiyorum bütün adları onaylamasın yukardaki kod süzleri dikkate almıyor bütün adlara atıyor onayı yardımlarınızı bekliyorum saygılarımla
 

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
Sayın herdogan;

Teşekkürler, benim de çok işime yaradı...Arşivime ekliyorum...
 
Katılım
25 Aralık 2005
Mesajlar
115
Dosya bende çalışmadı ayrıca en yukarda benim gönderdiğim dosyaya uyarlanırsa sevinirim
 
Katılım
7 Ocak 2005
Mesajlar
205
Excel Vers. ve Dili
office 2003 pro türkçe
sayın blacksir;
Senin örneğinde aynı uygulamayı ben de çalıştıramadım.
benim gönderdiğim dosyanın da sende neden çalışmadığını anlayamadım doğrusu
 
Katılım
25 Aralık 2005
Mesajlar
115
aslında gülsüm1 kodu tam istediği gibi yanlız sadece süzerken problem oluyor süzdüğüm halde bütün kayıtlara onay atıyor. süzerek atsa tam işe yarayacak
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
aslında gülsüm1 kodu tam istediği gibi yanlız sadece süzerken problem oluyor süzdüğüm halde bütün kayıtlara onay atıyor. süzerek atsa tam işe yarayacak
Sayın blacksir,

Süzme işlemi için sql cümlesine Where i eklemeniz gerekir.

Kod:
Private Sub Onay8_AfterUpdate()
If Onay8 = True Then
DoCmd.RunSQL "UPDATE Tablo1 SET Tablo1.Onay = True Where Ad=....;", 0
Else
DoCmd.RunSQL "UPDATE Tablo1 SET Tablo1.Onay = False Where Ad<> ..;", 0
End If
Form.Requery
End Sub
gibi.

İyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
115
Tamam Onaylayınca tam istediğimi yapıyor. YANLIZ onay tuşunu kaldırdığımdada altan süzülenlerin onaylarının kalması gerek yani aynı mantıkla onaylananlar altan işaretlensin onaylanmayanlar aynı mantıkla kalksın. Arkadaşlar bi zahmet bu olay benim için önemli
 
Üst