trigger

27/12/2009, 17:55

pinarpinar91

trigger ile musteri tablosundaki silinen verileri baska tabloda nasıl goruntuleyebilirz?
27/12/2009, 20:22

alpeki99

Access içinde varsayılan olarak trigger bulunmamaktadır. Ancak şöyle bir şey uygulayabilirsiniz:

1- Bir formda kayıt silinme kodlarına kendiniz kod eklersiniz. Bu kodlarla aslında kayıt silme işlemi yaptırmazsınız istediğiniz tabloya aynı bilgileri kayıt ettirirsiniz.

2- Diğer bir yolda şudur. Tablonuzda yeni bir alan açarsınız ve ismine kayit_durumu dersiniz. Daha sonra silme butonuna yazacağınız kod ile silinmek istendiğinde kayit_durumu alanına 1 değerini yazdırırsınız. Peki bunun bana ne faydası olacak derseniz ilk noktaya döneceğiz yani formunuzda kayıtları gösterirken bir kriter belirleyeceksiniz. Eğer kayit_durumu = 0 ise kayıtları gösterirsiniz kayit_durumu = 1 ise kayıtları göstermezsiniz.
28/12/2009, 12:10

arzuu

sn pinarpinar91

create trigger tr_MusteriSil on Musteri
for Delete
as
begin
insert SilmeLog
select Musteri, MusteriNo, getdate() from deleted
end
29/12/2009, 15:21

pinarpinar91

unvrsteden hoca odev verdi ve onemli olduu içn trgger olması gerekioyrms tsk ederm ilginz içn deniycem
01/01/2010, 18:35

Puletin

Konu taşınmıştır.