Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
30/12/2010 17:39
Konu Sahibi
misilak
Yorumlar
5
Okunma
1969
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

misilak

Aktif Üye
 41
 123
 29
 08/02/2010
3
 İstanbul
 
 Ofis 2010 32 Bit
 04/11/2018,01:40
Çözüldü 
Merhaba. Ekteki öğrenci kayıt programında bulunan salon kısmında bir salona belli adette öğrenci kayıt yapıldığı zaman uyarı vermesini veya kaydı sınırlamasını istiyorum. Yani mesela A sınıfı için kontenjanı olan 30 öğrencilik kayıt yapınca 31. kaydı engellesin ve uyarı versin.



.rar   Veritabanı1.rar(Dosya Boyutu: 388,94 KB / İndirme Sayısı: 9)
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

alpeki99

Uzman
OL....
 38
 6.138
 162
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 24/11/2018,10:13
Çözüldü 
Kaydetme işleminden önce ya da sınıf seçme işlemi aşamasında :

Visual Basic Code
1
2
3
4
5
6
7
8
mevcut_kontenjan = DCount("kimlik","salon")

    If mevcut_kontenjan = 30 Then
        Msgbox "30 kişilik kontenjan dolmuştur
    Else
        '
        ' Yapılacak işlemler kayıt vs. kodları buraya
    End If


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

Kullanici Avatari

Hayri16

Aktif Üye
 58
 1.010
 56
 12/11/2009
294
 Bursa
 
 Ofis 2007
 10/04/2018,10:30
Çözüldü 
Sayın misilak;
Ben bilebildiği kadarıyla işin mantığını anlatayım. Vaktim şu an dar olduğu için programınızı düzeltemiyorum.
Önce DCount fonksiyonuyla son girilen salonu Tablo1 de saydırıyorsunuz. Bunu salon tablosundan kontenjanla karşılaştırıyorsunuz. Küçük, eşit ve büyük olmasına göre istediğiniz mesajları veya işlemleri yaptırırsınız.
Bu Kontrolü Kaydet tuşuna basıldığı anda başka işlem yaptırmadan yapmalısınız.
Bir de hem tablonuz Tablo1 hem de Formunuzun adı Tablo1 formunuzu bari Form1 yapın. Saygılar .


Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

misilak

Aktif Üye
 41
 123
 29
 08/02/2010
3
 İstanbul
 
 Ofis 2010 32 Bit
 04/11/2018,01:40
Çözüldü 
Sayın alpeki99;

Çok teşekkür ediyorum yardımınız için. Peki bir üst aşama olarak bu sınırlamayı formda bulunan seansı da işe katarak belirlemek mümkün müdür. Yani saat 11:00 seansında A sınıfı 30 kişi oldu diyelim. Ancak 13:00 seansında hiç kimse yok ve 13:00 seansı için yine A sınıfına kayıt alabilirmiyiz. Seanslar belli ve liste olarak seçtirilebilir.9:00, 11:00, 13:00, 15:00, 16:30 şeklinde olacak


misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

alpeki99

Uzman
OL....
 38
 6.138
 162
 29/10/2008
 Bursa
 Yazılım Geliştirici
 Ofis 2010 32 Bit
 24/11/2018,10:13
Çözüldü 
DCount komutunun üçüncü parametresi yani şartlar/kriterler belirlenecek.

Formunuzun üstünde Seans isimli bir metin kutusu olduğunu varsayalım. Seans'ta yazılan değere göre sayım yaptırabilirsiniz.

Visual Basic Code
1
2
3
4
5
6
7
8
mevcut_kontenjan = DCount("kimlik","salon","seans='" & Me.Seans & "'" )

    If mevcut_kontenjan = 30 Then
        Msgbox "30 kişilik kontenjan dolmuştur
    Else
        '
        ' Yapılacak işlemler kayıt vs. kodları buraya
    End If


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.

Kullanici Avatari

misilak

Aktif Üye
 41
 123
 29
 08/02/2010
3
 İstanbul
 
 Ofis 2010 32 Bit
 04/11/2018,01:40
Çözüldü 
çok faydalı oldu. yardımınız için teşekkürler


misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Formda Bir Alana Değer Girilmesini Şart Koşmak. Oğuz Türkyılmaz 25 354 04/12/2018, 22:06
Son Yorum: Oğuz Türkyılmaz
Çözüldü Bir Veri Kutusunun Değerini, Başka Bir Veri Kutusuna Bağımlı Yapabilir Miyim ? A_day 10 195 18/11/2018, 22:24
Son Yorum: A_day
Çözüldü Sayı Sınırlama Hakkında notrino 2 135 06/09/2018, 12:28
Son Yorum: notrino
Çözüldü Veri Tabanındaki Kayıtlı Bilgiyi 2. Veri Tabanında Bulunan Aynı Değişkenlere Kayıt cevahir1 10 538 24/04/2018, 12:03
Son Yorum: cevahir1
Çözüldü Birden Fazla Alana Aynı Giriş Yapıldığında Uyarı Verilebilir Mi? yturan 22 887 31/01/2018, 16:17
Son Yorum: ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.