Hi Rhys,
>> the value queue is only available in the current page
a better description might be
"the value queue is only available in the current thread"
A page may make many (asynchronous) requests to the server. Or (like on a form) it may "pop out" to do a lookup, then "come back". These are all new threads, so the Value queue isn't available in these.
As a rule, if you are using parameters on a URL, always save them to the Session Q, and use the Session Q values in any activity. To save the values you can do
p_web.StoreValue('whatever')
This is equivalent to
if p_web.IfExistsValue('whatever')
p_web.SetSessdionqueue('whatever',p_web.GetValue('whatever'))
end
Cheers
Bruce