Ders Kodları Tablosundaki Alan Adlarına Göre öğrencinin Sınıfını Belirlemek ..
#1
Merhaba,
Ders kodları adındaki tablomda dersleri alan adı olarak kısalttım. Öğrenciler formumda ders kodlarından seçim yapıldığında öğrencinin sınıfını buna göre belirlemek istiyorum.
Örneğin 7turkc olan alan adı seçilmişse sınıfı 7 olacak. Birden fazla seçim olsa da sınıf yinede 7 olacak. Çünkü öğrenci 7.sınıf derslerini seçiyor.

Yardımlarınız için şimdiden teşekkürler.
Kolay gelsin herkese...


Eklenti Dosyaları
.rar   cizgi - Copy.rar (Boyut: 517,23 KB / İndirilme: 25)



  Alıntı
Bu mesajı beğenenler:
#2
peki MT ve MA alanları seçiliyse?
yada hem 7. hem 12. sınıf dersleri seçiliyse?



  Alıntı
Bu mesajı beğenenler:
#3
alt formdaki kodları silip aşağıdaki kodu yapıştırarak dener misiniz?
Not: MT ve MA alanları için bir şey belirtmediğinizden oralar için 0 yazıyor
Visual Basic
  1. Private Sub Form_Open(Cancel As Integer)
  2. For Each ctl In Me.Controls
  3. If TypeOf ctl Is CheckBox Then ctl.OnClick = "=ChkBx_Click([" & ctl.Name & "])"
  4. Next
  5.  
  6. End Sub
  7.  
  8. Public Function ChkBx_Click(ByRef ctl As Control)
  9. SeciliSay = 0
  10. With Forms!ogrenciler!sinifi
  11. .Enabled = True
  12. For Each ctl In Me.Controls
  13. If TypeOf ctl Is CheckBox Then
  14. If SeciliSay > 0 Then .Enabled = False: Exit Function
  15. If ctl.Value = -1 Then SeciliSay = SeciliSay + 1: .Value = Val(ctl.Name) Else .Value = Null
  16. End If
  17. Next ctl
  18.  
  19. .Enabled = False
  20. End With
  21. End Function





  Alıntı
Bu mesajı beğenenler:
#4
Hocam elleriniz dert görmesin, tam istediğim gibi olmuş, harika çalışıyor.
Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#5
Hocam birde programımda Taruz hocamızın yönetici aracını kullanıyorum. Yönetim panelinde kullanıcı şifresi değiştir dediğimde değiştirildi diyor fakat tabloya baktığımda herhangi bir değişiklik yapmıyor. Forumda yazdım ama henüz bir cevap gelmedi, konu hakkında bilginiz var mı?



  Alıntı
Bu mesajı beğenenler:
#6
1 - FKullanicilar formunu tasarım modunda açın
2 - Kaydet (Komut20) düğmesinin olayına gelin
3 - Metin10 = Sifre satırını bulup pasif yapmayı deneyin
Not: diğer konuya da ekledim



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Bir Tabloda Alan Türü Uzun Metin Olan Iki Ayrı Alanı Karşılaştırmak abkbek 13 302 10-11-2023, 22:26
Son Mesaj: abkbek
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 143 09-11-2023, 00:54
Son Mesaj: dsezgin
  Boş Alan Kontrolü (taruz) : Rapor Butonu prtkl 5 273 31-05-2023, 22:48
Son Mesaj: hnakis
  [VBA] Alan Kontrollü Kaydetme Işlemi Ahmet51 2 208 25-05-2023, 14:07
Son Mesaj: Ahmet51
  Kaldırılan Alan Ve Nesnelerin Vba De Hala Gözükmesi Hk. adnnfrm 1 177 09-05-2023, 20:56
Son Mesaj: halily
access-sql-7 Dao Içinde Alan Adını Değişken Olarak Tanımlama alperalper 1 162 02-03-2023, 12:29
Son Mesaj: alperalper
  Access Form'da Yer Alan Metin Kutularının Güncellendikçe Grafiğin Değişmesi Hk. YENIFENER 7 457 02-12-2022, 14:34
Son Mesaj: onur_can
  [TABLO] Hesaplanmış Alan Farklı Tablodan Sayma snapper 3 198 25-07-2022, 23:20
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi