Trigger Enable / Disable Yapmak.!!!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen ozcank »

Arkadaşlar Merhaba ; Ben tablo ya bir tane trigger ekledim ve bu trigger e programda parametrik kontrol etmek istiyorum. Parametreyi işaretlerse çalışacak kaldırırsa duracak. Bu konuda yardımcı olabilir misiniz? Nasıl bir kod yapısı kurmalıyım?


Tablo : TBLSTHAR
Trigger : FIYAT_AKTAR_TRG
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

Re: Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen ozcank »

Arkadaşlar kodu şöyle düzenledim ve parametrelerde değişiyor message ile baktığımda doğru yerlere gidiyor ama işlem yapmıyor nedeni ne olabilir ?

Kod: Tümünü seç

[/
if Form9.EMANETPRM.FieldByName('EPARAM_12').AsString='True' then
Begin
      Form9.DBCheckBox11.Checked:=True;
Kontrol.SQL.Text:='ALTER TABLE TBLSTHAR ENABLE TRIGGER [TRG_TBLFIYAT]';
End
Else
Begin
      Form9.DBCheckBox11.Checked:=False;
Kontrol.SQL.Text:='ALTER TABLE TBLSTHAR DISABLE TRIGGER [TRG_TBLFIYAT]';
End;

code]
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen mussimsek »

Trigger'ın içinde kontrol ettirseniz değeri.

Trigger her zaman aktif olsun. İstediğiniz parametreyi veritabanına yazın. Trigger değeri kontrol etsin, ona göre çalışsın.

Kolay gelsin.
Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 185
Kayıt: 05 Eki 2007 08:02

Re: Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen KoPilot »

mussimsek yazdı: 02 Oca 2019 09:10 Trigger'ın içinde kontrol ettirseniz değeri.

Trigger her zaman aktif olsun. İstediğiniz parametreyi veritabanına yazın. Trigger değeri kontrol etsin, ona göre çalışsın.

Kolay gelsin.
Yapmaya çalıştığınız şey doğru değil.
Mustafa hocam tam olarak doğru çözümü yazmış.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

Re: Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen ozcank »

Merhaba ; Trigger içerisne mi kod döngüsünü kurmalıyım ?
Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 185
Kayıt: 05 Eki 2007 08:02

Re: Trigger Enable / Disable Yapmak.!!!

Mesaj gönderen KoPilot »

ozcank yazdı: 03 Oca 2019 06:10 Merhaba ; Trigger içerisne mi kod döngüsünü kurmalıyım ?
Evet firebird'de if () then yapısını kullanabilirsiniz.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..
Cevapla