好像和VBA无关,呵呵。
你想想看,你的状态栏中有的记录是完成,有的是未完成。你如果想把他们都列示出来的话,还是这张表这些记录。只是为了看着方便起见,把他们按状态栏排序一下,让完成的记录和未完成的记录 ...
todaynew 发表于 2009-2-19 19:42
通过组合框选择“完成”和“未完成”后执行一个查询就能分别得出需要的结果
sSQL = "select * from yourTable where " & IIF(me.组合框.value="完成","","NOT " ) & " 状态='完成'"
同样,如果你利用查询也可 ...
ACMAIN_CHM 发表于 2009-2-19 20:26
Private Sub Command4_Click()
'完成
Me.Filter = "工作状态= '完成'"
Me.FilterOn = True
End Sub
Private Sub Command5_Click()
'未完成
Me.Filter = "工作状态'完成'"
Me.FilterOn = True
End Sub
andymark 发表于 2009-2-20 11:41
您理解的非常正确,我就是想在一个窗体中可以显示两种相反的结果,如果使用两个查询就要做两个窗体,后续很多工作都要重复,我主要用ACCESS管理部门的工作,以前学过一点,现在忘了的差不多了,上传个附件,大家 ...
DDTA 发表于 2009-2-19 23:05
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) | Powered by Discuz! X3.3 |