Office中国论坛/Access中国论坛
标题:
【求助】选项卡控件不能按要求显示数据表
[打印本页]
作者:
Dozen
时间:
2016-10-8 01:19
标题:
【求助】选项卡控件不能按要求显示数据表
有一个窗体,为了展示需要,需要用到选项卡控件分别对同一个数据表进行筛选后显示在不同的页的数据表中,代码如下,但无法正常运行,由于个人调试水平有限,无法找到问题的所在,请坛里的高手指点一下迷津,谢谢
代码如下
Option Compare Database
Private Sub brkCost_Change()
Call brkFilter(Me.brkCost.Value)
Me.Refresh
End Sub
Private Sub brkFilter(i As Integer)
Select Case i
Case 0:
Me.frmApplications_Sub.Form.Filter = "fldSubject = '预算使用'"
Me.frmApplications_Sub.Form.FilterOn = True
Case 1:
Me.frmApplications_Sub.Form.Filter = "fldSubject = '预算申请'"
Me.frmApplications_Sub.Form.FilterOn = True
Case 2:
Me.frmApplications_Sub.Form.Filter = "fldSubject = '预算调剂'"
Me.frmApplications_Sub.Form.FilterOn = True
End Select
End Sub
复制代码
附件如下,希望能具体指点一下为什么代码无法正确执行
[attach]60057[/attach]
作者:
Dozen
时间:
2016-10-8 08:29
再顶一下
作者:
tmtony
时间:
2016-10-8 09:29
你msgbox下filter里内容
作者:
tmtony
时间:
2016-10-8 09:59
你3个子窗体 是3个不同的子窗体控件名啊
第2个要用
me.Child52.form.filter=
其它类推
作者:
Henry D. Sy
时间:
2016-10-8 11:07
Private Sub brkFilter(i As Integer)
Select Case i
Case 0:
Me.frmApplications_Sub.Form.Filter = "fldSubject = '预算使用'"
Me.frmApplications_Sub.Form.FilterOn = True
Case 1:
Me.Child52.Form.Filter = "fldSubject = '预算申请'"
Me.Child52.Form.FilterOn = True
Case 2:
Me.Child54.Form.Filter = "fldSubject = '预算调剂'"
Me.Child54.Form.FilterOn = True
End Select
End Sub
复制代码
作者:
Dozen
时间:
2016-10-8 12:13
谢谢楼上老师,问题已解决
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3