例:有三個窗體forma;formb;formc,都會呼叫窗體formd,formd在計算出值後無法確定回傳給哪個窗體。無需複雜程式碼,使用docmd.openform的openargs引數來傳遞引數,就可很好的解決。傳送窗體forma;formb;formcdimsparameterasstring
sparameter=me.name&";"&activecontrol.name&";"
docmd.openform"formd",acform,,,,,sparameter接收窗體formd-接收privatesubform_load()
dimsparametera()asstring
sparametera=split(me.openargs,";")
controlname.value=forms(sparametera(0)).controls(sparametera(1)).value
endsub接收窗體formd-回傳privatesubform_close()
例:有三個窗體forma;formb;formc,都會呼叫窗體formd,formd在計算出值後無法確定回傳給哪個窗體。無需複雜程式碼,使用docmd.openform的openargs引數來傳遞引數,就可很好的解決。傳送窗體forma;formb;formcdimsparameterasstring
sparameter=me.name&";"&activecontrol.name&";"
docmd.openform"formd",acform,,,,,sparameter接收窗體formd-接收privatesubform_load()
dimsparametera()asstring
sparametera=split(me.openargs,";")
controlname.value=forms(sparametera(0)).controls(sparametera(1)).value
endsub接收窗體formd-回傳privatesubform_close()
dimsparametera()asstring