AccessTr.neT

Tam Versiyon: Hareket Gören Kayıtların Silinmemesi Hakkinda
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
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.
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
(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.
iyi çalışmalar
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
(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.
Sayfalar: 1 2 3 4