AccessTr.neT

Tam Versiyon: Tek Satır Kayıt.
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Forma bağlı bir tabloya yeni kayıt yapılmasını nasıl önleriz. Sadece bir kayıt olacak ve onuda düzenleyerek kayıt edecek.

Yani Tüm formlarda matbu olarak kullanacağımız sabit veriler var. Bir kere girilmesi yeterli. Global değişkenle alacağım. Bu yüzden veri eklenme meli, Sadece düzenlenmeli.

Kısacası formun olayına yazacağımız bir kodla yeni kayıt yapılmasını nasıl engelleriz.
Anladığım doğru ise form üzerinden tablonuza sadece bir adet kayıt girişine izin verilecek.Yapmanız gereken işlem;

Veri girişi yapılacak olan tablonuzu tasarım  modunda açınız, benzersiz alan (id ya da kimlik gibi) kısmının özellikler kısmına geliniz
Geçerlilik kuralı kısmına <=2 yazarsanız tablonuza sadece 1 adet veri girilebilir hale gelmiş olur.
Geçerlilik metni kısmına da dilerseniz "Tabloya yalnızca bir adet veri girilebilir" şeklinde uyarı mesajı yazabilirsiniz.
sayın @alimadam 'ın önerisine ek olarak formun özelliklerini resimdeki gibi ayarlayıp dener misiniz?
[Resim: do.php?img=9345]
Sayın "alimadam" Sizin öneriniz ilee benim tablomda kimlik=birincil anahtar kısmında kodlamayı kabul etmedi. Sayın "berduş" Sizin önerinizle tamam. Teşekkür ederim koda gerek kalmadan çözüldü. Elinize sağlık.
tabloda zaten veri varsa-berduş beyin önerisi dikkate alınır.

Eğer tabloda daha önceden girilmiş veri yoksa-ilk defa form üzerinden veri girişi yapılması gerekiyorsa ve 1 adet veri girişi sınırı olacaksa bahsettiğim şekli işinizi görür diye düşünüyorum.

Örnek ekte,inceleyiniz.


https://s2.dosya.tc/server11/pfndhr/deneme.rar.html
Tamamdır. Konu anlaşılmıştır. Teşekkür ederim.