Kayıt Sayısı Sayma Ve Kayıt Sayısı Sınırlama

02/06/2023, 11:49

osmannu

İyi Günler
1. sorum Ekte gönderdiğim çalışmada personelTb formunda yer alan kayıt sayısı metin kutusuna personeltb tablosunda yer alan kayıt sayısı yazılacak dcount("*";personeltb;Adisoyadi) denedim ama olmadı aldığım hatayı düzeltemedim.

2. sorumsa Guntb tablosuna sadece tek bir kayıt olmasını istiyorum ama olmadı.

şimdiden teşekkürler.
02/06/2023, 14:24

berduş

dcount("*";personeltb;Adisoyadi) neden adısoyadı koşulu eklenmiş?
tüm personel sayısı alınmayacak mı?
ayrıca tablo adı ve koşullar da çift tırnak içine yazılmalıydı
=DCount("*";"personelTb") kodunu dener misiniz?
02/06/2023, 14:29

osmannu

Teşekkürler birinci sorunum çözüldü.
2. Sorunum hakkında bir öneriniz varmıdır?
03/06/2023, 12:16

berduş

bulabildiğim tek yöntem Yeni bir otomatik sayı alanı ekleyip tabloya kısıtlamayı o alan üzerinden getirmek
  1. Microsoft Access programını açın ve hedef veritabanınızı açın.
  2. Tablo Tasarım Görünümüne geçmek için ilgili tabloyu seçin veya yeni bir tablo oluşturun.
  3. Kısıtlama uygulamak istediğiniz alanı seçin veya yeni bir alan oluşturun.
  4. Alanın özelliklerini düzenlemek için sağ tıklayın ve "Alan Özellikleri" seçeneğini seçin.
    Burada benzersiz alan olarak ID alanını ekledim. tek kayıt olması için benzersiz alan olması şart. alan türü olarak otomatik sayı seçtim ki o alana değer vermek zorunda kalmayasınız. isterseniz alan türü BYTE de olabilir metin de
  5. "Veri" sekmesine geçin.
  6. "Doğrulama Kuralı" özelliğini bulun ve yanındaki kutuya kısıtlama koşulunu girin. Örneğin, "ID" alanı için otomatik tamsayı olduğu için ben <2 yazmıştım ama isterseniz =1 de yazılabilir
  7. "Doğrulama Metni" özelliğini isteğe bağlı olarak düzenleyebilirsiniz. Bu, kullanıcılara kısıtlama hakkında ek bilgi sağlar.
  8. Ayarlamalarınızı kaydetmek için "Tamam" düğmesine tıklayın.
  9. Tabloyu kaydedin ve kapatın.

06/06/2023, 09:47

osmannu

Yardımlarınız için çok teşekkür ederim. sorunlarım çözülmüştür.