AccessTr.neT
Hareket Gören Kayıtların Silinmemesi Hakkinda - 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ığı: Hareket Gören Kayıtların Silinmemesi Hakkinda (/konu-hareket-goren-kayitlarin-silinmemesi-hakkinda.html)

Sayfalar: 1 2 3 4


Hareket Gören Kayıtların Silinmemesi Hakkinda - Oğuz Türkyılmaz - 17/03/2020

Merhaba
Aklıma bir soru takıldı şöyle ki Tablolara  İlişkisiz Formlarda bir takım işlemler yaparak  ADO ile kayıt yapıyoruz. Mesela diyelimki bir kişiyi ilişkisiz Formdan işlem yaparak Kişiler tablosuna tanımladık başka bir ilişkisiz formdan da da bu kişiye ait bir takım işlemleri borç alacak vs  Hesaplar tablosuna kaydettik. Ben bu hareket görmüş Kişiyi kişiler tablosundan silmek istersem normalde silebiliyorum fakat silememem lazım bana bu kişinin hareketleri var hareketleri silinmeden bu kişinin kaydını silemezsiniz demesi lazım. Bunu sağlayabilmek için ne yapmak gerekiyor. Tablolar arası ilişki kurup ordan mı çözüm üretiliyor bu gibi durumlarda. Yol gösterebilirseniz ordan yürüyeceğim. Teşekkürler.


Cvp: Hareket Gören Kayıtların Silinmemesi Hakkinda - berduş - 17/03/2020

tablo ilişkilendirmeyle yapılabilir yada belirttiğiniz gibi 2 tablonun birleşimindeki kayıt sayısı sorgulanarak 0 dan büyükse uyarı verebilir


Cvp: Hareket Gören Kayıtların Silinmemesi Hakkinda - Oğuz Türkyılmaz - 18/03/2020

(17/03/2020, 23:58)berduş yazdı: tablo ilişkilendirmeyle yapılabilir yada belirttiğiniz gibi 2 tablonun birleşimindeki kayıt sayısı sorgulanarak 0 dan büyükse uyarı verebilir

Forumda buna benzer bir uygulama var mı araştırıyorum. Şu ana kadar bulamadım yarın devam edeceğim teşekkürler Sn@berduş İyi geceler.


Cvp: Hareket Gören Kayıtların Silinmemesi Hakkinda - berduş - 18/03/2020

iyi çalışmalar


Cvp: Hareket Gören Kayıtların Silinmemesi Hakkinda - Yandemir - 18/03/2020

CariKod alanı ana tablo ve detay tabloda ortak olarak düşünürsek

Kod:
if 0=nz( dcount("CariKod" , "CariHareket" , "CariKod='" & me.CariKod & "'") , 0 ) then
  'Sil komutu
else
  'Silinemez mesajı
end if




Cvp: Hareket Gören Kayıtların Silinmemesi Hakkinda - Oğuz Türkyılmaz - 18/03/2020

(18/03/2020, 01:23)Yandemir yazdı: CariKod alanı ana tablo ve detay tabloda ortak olarak düşünürsek

Kod:
if 0=nz( dcount("CariKod" , "CariHareket" , "CariKod='" & me.CariKod & "'") , 0 ) then
  'Sil komutu
else
  'Silinemez mesajı
end if

Çok teşekkür ederim deneyip bilgi vereceğim.