Skip to main content

AccessTr.neT


Tek Satır Kayıt.

Tek Satır Kayıt.

Çözüldü #1
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.
Cevapla
#2
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.
Cevapla
#3
sayın @alimadam 'ın önerisine ek olarak formun özelliklerini resimdeki gibi ayarlayıp dener misiniz?
[Resim: do.php?img=9345]
Cevapla
#4
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.
Cevapla
#5
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
Son Düzenleme: 09/12/2019, 02:08, Düzenleyen: alimadam.
Cevapla
#6
Tamamdır. Konu anlaşılmıştır. Teşekkür ederim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task