[Stackoverflow] [Progress OpenEdge ABL] Get-values from a html form in a for/do loop

Status
Not open for further replies.
N

NudeDude

Guest
I have a problem with get-value() method in progress4GL. I am trying to get all values from html form.

My Progress4GL Code looks like:

Code:
for each tt:
  do k = 1 to integer(h-timeframe):   
        h-from  [k]  = get-value(string(day(tt.date)) + "#" + string(tt.fnr) + "#" + string(tt.pnr) + "_von"  + string(k)).
        h-to    [k]  = get-value(string(day(tt.date)) + "#" + string(tt.fnr) + "#" + string(tt.pnr) + "_bis"  + string(k)).
        h-code  [k]  = get-value(string(day(tt.date)) + "#" + string(tt.fnr) + "#" + string(tt.pnr) + "_code" + string(k)).
  end.    
end.

  • h-timeframe is parameter and could be max. 10. (1-10)


  • tt is a temp-table and represents a week(fix 7 days)

It works perfectly till 9.Parameter. If I choose the 10 (which is max) then I get some performance Problem using get-value() Function.

Example when h-timeframe = 10: enter image description here

as you can see from one get-value to another It takes really long time.( h-timeframe = 10 )

Example when h-timeframe = 9: enter image description here

and here way much faster than other.

Can anyone explain why ? It is really strange and I have no Idea.

p.s: I have this problem just at 10. 0-9 It works perfectly

Continue reading...
 
Status
Not open for further replies.
Top