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

LOD Form arası işlem

  Tiger/Logo Object Designer (LOD)

Aşağıdaki resimde Lot çıkış ekranında bazı hesaplamalardan sonra miktarım değişmekte kaydetme işleminde doğal olarak "Girilen toplam miktar fiş satırındaki miktardan farklıdır" uyarısını almaktayım ben bu uyarıyı geçip girilen toplam miktarı   Gerçekleşen Miktar Girişi Formundaki ilgili satıra set etmem gerekiyor bu işlemi nasıl gerçekleştirebilirim?


LOD FORM


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

Biz genelde Global Modül içine tanımladığımız değişkenler yardımı ile formlar arası değer taşıyoruz.


15/12/16 15:34


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

Biz de genelde Global Modul içine tanımladığımız değerle formlar arası değer taşıyoruz ama soruda bir yanlışlık var sanırım Lot ekranında hesapladığım Lot miktarlarının da Kayıt olması gerekiyor ve ana formdaki değerinde Lot toplam değerine sahip olması gerekiyor.

Lot ekranında kaydetme işlemini gerçekleştiremediğim böyle bir soru sordum.


15/12/16 23:29


NaciO

UpdateControlData ve TriggerFieldChange metodunu kullanmak Lot ekranındaki miktarların kaydedilmesini sağlayabilir.


16/12/16 10:05


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

Merhaba,


Dediğiniz gibi UpdateControlData ve TriggerFieldChange methodlarını kullandım ama aşağıdaki uyarıyı geçip kaydetme işlemini bir türlü geçemedim.

Kullandığım kod ;

 GetTextProp("TotAmntDisp",8,stoplammiktar)   
 SetTextProp("LDisplayer3",8,stoplammiktar)
 UpdateControlData("LDisplayer3")
 TriggerFieldChange("LDisplayer3",0)

Not: Ayrıca SilentMode özelliğinide denedim ama olmadı.




26/12/16 15:17

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