Bir alana girilecek veri adedini sınırlama
Tarih
30/12/2010 17:39
Konu Sahibi
misilak
Yorumlar
5
Okunma
1474
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



misilak
Aktif Üye
Kullanici Avatari
Aktif Üye
119
08/02/2010
3
İstanbul
Ofis 2010 32 Bit
30/10/2016,00:01
Çö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.


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


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.994
29/10/2008
Ordu
Ofis 2013 32 Bit
Dün,23:53
Çö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.
Cevapla


Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
291
Bursa
Ofis 2007
22/12/2015,15:41
Çö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.
Cevapla


misilak
Aktif Üye
Kullanici Avatari
Aktif Üye
119
08/02/2010
3
İstanbul
Ofis 2010 32 Bit
30/10/2016,00:01
Çö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.
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.994
29/10/2008
Ordu
Ofis 2013 32 Bit
Dün,23:53
Çö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.
Cevapla


misilak
Aktif Üye
Kullanici Avatari
Aktif Üye
119
08/02/2010
3
İstanbul
Ofis 2010 32 Bit
30/10/2016,00:01
Çözüldü 
çok faydalı oldu. yardımınız için teşekkürler
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  webden veri alma, veri tabanına ekleme.... mbo69221088 15 234 Dün, 00:08 mbo69221088
Çözüldü Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması ByTankut 26 12.432 23/10/2016, 14:14 atoz112
Çözüldü Birleşik Giriş Kutusundan başka alana veri girme. martineden-30 4 143 08/10/2016, 00:25 martineden-30
  Sayı Alanında Karakter Sınırlama notrino 6 378 10/05/2016, 09:22 notrino
Çözüldü Karakter Sınırlama notrino 6 579 07/04/2016, 12:51 notrino


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya