Office中国论坛/Access中国论坛

标题: 子窗体中字段(含多条记录) 作为新窗体的数据源筛选条件 [打印本页]

作者: 0520john    时间: 2015-12-30 13:31
标题: 子窗体中字段(含多条记录) 作为新窗体的数据源筛选条件
子窗体字段(单条记录)作为新窗体的数据源筛选条件,经请教论坛大虾,已解决,感谢大家的帮助!代码如下:DoCmd.OpenForm "明细表", acFormDS
    Forms!明细表.RecordSource = "SELECT * FROM 历年总表 WHERE 专利权人='" & Me.child1!企业名称 & "' and 年份 =" & Me.child1!年份 & " and 状态 ='" & Me.child1!状态 & "'and 类别 ='" & Me.child1!类别 & "'"
现在就是想问问,如果 代码中的专利权人 有多条记录的话,要显示明细,怎么写!也就是说在主窗体筛选控件没输入筛选值的情况下,子窗体显示的是全部的汇总表,要求此时点击“明细”按钮,需要显示整个明细表,并且能够按照子窗体的数据动态显示明细。roych 的实例软件还在研究,目前对我这样的新手还要时间啊,所以这个问题先问下。写了这么多,不晓得问题大家能看明白了么  
作者: admin    时间: 2015-12-30 13:48
专利权人='" & Me.child1!企业名称 & "'  这句不要 就是显示  所有数据
专利权人='" & Me.child1!企业名称 & "'  这句要就是显示对应这个企业名称的数据
专利权人='" & Me.child1!企业名称 & "'  or 专利权人='" & Me.child1!企业名称2 & "'   就是显示 符合多个条件 的数据
作者: 0520john    时间: 2015-12-30 13:57
admin 发表于 2015-12-30 13:48
专利权人='" & Me.child1!企业名称 & "'  这句不要 就是显示  所有数据
专利权人='" & Me.child1!企业名称 ...

谢谢!管理员大人! 可能我的表述不清楚,那个企业名称是字段名。在没输入筛选值的情况下,子窗体显示的是总的汇总表,如果这时候点击 “明细”按钮,新窗体这时候显示的是总明细。如果在不限定后面"状态",“l类别”,“年份”的情况下 会出现多条“某个企业名称”的多条记录,这时点击按钮显示的是这些记录的详细明细。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3