Office中国论坛/Access中国论坛
标题:
[求助]利用子窗体查询,但是怎样做在启动窗体时不需要输入参数?
[打印本页]
作者:
sdyin
时间:
2004-8-14 21:53
标题:
[求助]利用子窗体查询,但是怎样做在启动窗体时不需要输入参数?
在主窗体中输入参数,查询子窗体中的内容。但是,我不知道为什么在启动窗体就需要输入参数?请高手讲讲如何才能做才不需要输入参数?请参考附上的文件。
作者:
ywg
时间:
2004-8-14 22:44
方法有两:一是在查询表中写入条件表达式例如查询订单号,则在查询条件表达式中写入Like IIf(IsNull([Forms]![主窗体名]![订单号]),'*',[Forms]![主窗体名]![订单号])在主窗体的查询按钮写如下代码Private Sub 按钮名_Click()
Me.子窗体名.Requery
End Sub
二是使用VBA代码Private Sub 按钮名_Click()
On Error GoTo Err_按钮名_Click Dim strWhere As String '定义条件字符串
strWhere = "" '设定初始值-空字符串
'判断【订单号】条件是否有输入的值
If Not IsNull(Me.订单号) Then
'有输入
strWhere = strWhere & "([订单号] like '*" & Me.订单号& "*') AND "
End IfEnd Sub
其实这类问题的贴很多,我也是在贴子中学的,你可以查相关的贴看看.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3