Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Tabloya Kontrollü Kayıt
#1
Arkadaşlar daha öncede bahsi geçen projem devam etmekte.Şimdi kaydet butonuna öyle bir kod eklemeliyim ki butona tıklayınca tabloya kayıt yapmadan önce aynı kayıt var mı yok mu kontrol etsin aynı kayıt varsa tabloya ilgili veriyi eklemesin ama aynı kayıt yoksa ilgili veriyi tabloya kayıt etsin istiyorum if-else yapısı ile alakalı olduğunu biliyorum ama genede bu beni çok uğraştıracağı için size başvurmayı uygun buldum. Yardımlarınızı bekliyorum. Cevaplarınız için şimdiden teşekkür ediyorum.
Cevapla
#2
selamlar
Kayıt butonuna basmadan önce, başka bir query ile, kayıt yapacağın tabloda, ilgili alan adına göre sorgulama yaparak, kayıt yapılacak olan bilgiyi sorgulamalısın. Dönecek olan rocordcount değerine göre, kayıt olup olmadığını görerek gerekli ilerlemeyi yapabilirsin.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#3
Merhaba
Aynı kayıt derken kriterin nedir? Primary anahtarmı yoksa tüm satırmı? Yada birkaç sutunun aynı olması mıdır?
Veritabanının ne olduğunu bilmiyorum ama ona göre bir viewin before insert/update trigger'inde daha esnek halledebiliriz.
Cevapla
#4
Database nedir ? Primary Key, Uniqe Key gibi kavramları öğrenmeni öneririm.
WWW
Cevapla
#5
Veritabanım Access. ID ve 1 adet sütunum var bu sütundaki bilgiler kontrol edilecek eğer ki aynı kayıt varsa sistem uyarı vermeden kayıt işlemini gerçekleştirmeyecek ama eğer aynı kayıttan yoksa girilen değeri gene uyarı vermeden listeye ekleyecek böyle bir görevi yaptıran kod var mıdır?
Cevapla
#6
Bunun için bir çok yol var. Arka planda sorgu oluşturup ontrol edebilirsin ama bence kestırmeden git ve
O alanın "Sirali" özelliğini "Yineleme yok" olarak belirtin. Tekrlanan kayıtlara izin vermeyecektir.
Programdan kayıt işlemini try except bloğuna alarak hata dönuşunu kontrol edebılırsın.
Cevapla
#7
(24-10-2019, Saat: 15:22)serdar Adlı Kullanıcıdan Alıntı: Bunun için bir çok yol var. Arka planda sorgu oluşturup ontrol edebilirsin ama bence kestırmeden git ve
O alanın "Sirali" özelliğini "Yineleme yok" olarak belirtin. Tekrlanan kayıtlara izin vermeyecektir.
Programdan kayıt işlemini try except bloğuna alarak hata dönuşunu kontrol edebılırsın.

Anladım teşekkür ederim Serdar Hocam denemeyi yapayım takıldığım yer olursa tekrardan sizlere başvururum affınıza sığınarak.
Cevapla
#8
(24-10-2019, Saat: 17:09)bünyamin68 Adlı Kullanıcıdan Alıntı:
(24-10-2019, Saat: 15:22)serdar Adlı Kullanıcıdan Alıntı: Bunun için bir çok yol var. Arka planda sorgu oluşturup ontrol edebilirsin ama bence kestırmeden git ve
O alanın "Sirali" özelliğini "Yineleme yok" olarak belirtin. Tekrlanan kayıtlara izin vermeyecektir.
Programdan kayıt işlemini try except bloğuna alarak hata dönuşunu kontrol edebılırsın.

Anladım teşekkür ederim Serdar Hocam denemeyi yapayım takıldığım yer olursa tekrardan sizlere başvururum affınıza sığınarak.

Tabıkı kardeş sorun değil. her zaman yardımcı olmak ısterım
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [ÇÖZÜLDÜ] n.. kadar Listviewdaki verileri kayıt shooterman 7 396 22-04-2021, Saat: 16:42
Son Yorum: shooterman
  Veri Tabanına Kayıt Yaparken Yazdırma bünyamin68 9 1.103 19-01-2021, Saat: 13:12
Son Yorum: bünyamin68
  Code Insight ayarları kayıt hatası tolgaozb 0 259 25-12-2020, Saat: 11:08
Son Yorum: tolgaozb
  Kontrollü Kayıt bnyamin86 4 711 30-11-2020, Saat: 22:43
Son Yorum: bnyamin86
  Master Detail Kayıt Silme Sorunu Frrst 9 1.396 22-10-2020, Saat: 23:45
Son Yorum: Frrst



Konuyu Okuyanlar: 1 Ziyaretçi