please replace
IF NOT Empty(Nvl(m.Process.wUser, 0))
by
LOCAL loForm AS awFrm OF aw.vcx loForm = oFormIn(m.this.oControl)IF NOT Empty(Nvl(m.Process.wUser, 0)); OR Vartype(m.loForm) == 'O' AND m.loForm.wlAnonymousAllowed
Thierry Nivelet (FoxInCloud)
Never explain, never complain (Queen Elizabeth II)