Eray

Globalde tanımlı değişkenin formda kullanımı - method kullanımı

  Tiger/Logo Object Designer (LOD)

Merhaba basit 2 sorum olacak ..

1-Globalde ya da new module diyip oluşturduğum modülde tanımladığım değişkeni formun içine nasıl çağırıyorum ?

2-Globalde tanımlı methodu Formshow ya da ComboChange eventında Call FiiliStok() şeklide çağırıyorum ancak Method call error IQFormProxy.FormShow NonFunction.

bu hatayı alıyorum . Method aşağıda ki gibidir .

Sub FiiliStok()

MaxGridLine=MGridLines("OrderLineGrid")

for i=0 to MaxGridLine-1

GetGridRowHandle("OrderLineGrid",i,recH)

AppTables[13].GetIntFieldR(recH,"STOCKREF",intLineRef)

AppTables[12].GetIntFieldR(RecHandle,"SOURCEINDEX",sourceindex)

CreateQuery(fiilistok)

Str(intLineRef,strintlineref)

Str(sourceindex,strsourceindex)

'warn(strsourceindex)

fiilistok.SetSqlText("SELECT SUM(ONHAND) FROM LV_003_03_STINVTOT WHERE INVENNO<>-1 AND INVENNO="+sourceindex+" AND STOCKREF="+strintlineref+"")

fiilistok.ExecuteDirect()

res=fiilistok.First()

fiilistok.GetFieldValue(1,1,fiili)

SetCellInt("OrderLineGrid",i,10048,fiili)


next i


end Sub





method global değişken


Sezgin ÖZDEMİR

Onaylanmış Cevap

Global modül  Tiger acılırken yüklendiği için global modüle içerisinde yapacağınız kod değişiklikleri için yine Tiger'i kapatıp açmanız gerekir, akabinde yazdığınız kod değişiklikleri aktif olacaktır, buraya da dikkat etmelisiniz.


10/10/17 11:49

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