請教一個有關unload me的問題(編號:2167)

我的程式的有關資料庫的AP
在程式裡我call了兩三個sub副程式之後,
其中一個是 sub3是有unload me
平時不會有問題,可是在完成資料的更新後離開時.
程式有時侯會當掉,應該如何正確的unload me
才是正確的寫法.
是不是能在unload me之後即中斷返回sub的動作
(s3()回去s2()回去s1()....)好像因為如此才當掉的.
另unload的指令是不是能把所有 me.controls 的記憶體都釋放掉??
sub s1()
call s2()
end sub
sub s2()
call s3
end sub
sub s3()
unload me
end sub