Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Dispatch Billing formunda BeforeSave çalışmıyor

  Tiger/Logo Object Designer (LOD)

Dispatch Billing formunda BeforeSave olayı sanırım çalışmıyor, kontrol edebilir misiniz? (v.2.42.00.00)



LOD


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Bu tip sağ tuş menüsünden tetiklenen, veri formu olmayan ekranlarda save eventları çalışmaz. Kontrollerinizi FormCloseQuery eventı içerisinde yapabilirsiniz.


07/03/17 14:31


Uluç Karadeniz

Burada istenen özellik kaydet denildiyse. Biz irsaliyeyi faturalandırdıysak kodumuz çalışacak. Bu yüzden FormCloseQuery eventi işimize yaramaz. Çünkü "close as Integer" kaydet denilse de vazgeç denilse de -1 dönmekte. 


Bizim yapmamız gereken ilk olarak Kaydet Butonuna kodu yazmak ve ButtonClick eventine if ctrl = "SaveBtn" then şeklinde tanımlama ile başlamak . Ardından aynı kodu FormKeyDown(key as Integer, shf as Integer) eventine yazmak. Burada ise F2 ile kaydet denilip denilmediğini kontrol ediyoruz. if key = 113 then şeklinde devam edeceğiz. Burdaki 113 F2 key değeridir.


Biraz zahmetli bir işlem ancak şuanda tek seçenek bu gibi duruyor.


07/03/17 15:05

Cevap vermek için giriş yapmanız gerekmektedir.