请教一个简单问题!
sdhdy 2003-09-16 02:55:28 我写了一个组件,里面有这样一个过程
Public Sub Calc()
On Error GoTo Err
Dim i As Integer
i = MsgBox("下面要进行销售出库核算....", vbOKCancel + vbInformation, "提示!")
If i <> vbOK Then Exit Sub
frmSaleOut.Show vbModal //////////////////////////////////////////////////////////////////////注意这里
CN.Execute "sp_CalcSaleOut"
Unload frmSaleOut ///////////////////////////////////////////////////////
MsgBox "销售出库核算完毕", vbOKOnly + vbInformation, "提示"
Exit Sub
Err:
MsgBox Err.Description
End Sub
在测试工程里调用时,如果是frmSaleOut.Show vbModal,则该窗体显示以后,不动了,下面的存储过程执行不了
如果改为frmSaleOut.Show 0 ,则该窗体显示不了,下面的存储过程可以执行
现在,我想要的结果是窗体能够显示,CN.Execute "sp_CalcSaleOut"以后,该窗体再消失!
请问,怎么做好一些,有这样一个api函数吗?请告知!