AccessTr.neT
Tek Satır Kayıt. - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Tek Satır Kayıt. (/konu-tek-satir-kayit.html)



Tek Satır Kayıt. - SeferŞANLI - 08/12/2019

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.


Cvp: Tek Satır Kayıt. - alimadam - 08/12/2019

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.


Cvp: Tek Satır Kayıt. - berduş - 08/12/2019

sayın @alimadam 'ın önerisine ek olarak formun özelliklerini resimdeki gibi ayarlayıp dener misiniz?
[Resim: do.php?img=9345]


Cvp: Tek Satır Kayıt. - SeferŞANLI - 08/12/2019

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.


Cvp: Tek Satır Kayıt. - alimadam - 09/12/2019

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


Cvp: Tek Satır Kayıt. - SeferŞANLI - 13/12/2019

Tamamdır. Konu anlaşılmıştır. Teşekkür ederim.