导航模块窗体导航,提示输入参数,需要怎么设置
查询表 [工作报表]
设置条件:Forms![工作报表]!List5
窗体名 [工作报表]
单独使用正常运行
导航模块窗体 [455OA]
[工作报表]放在[455OA]里面
启动打开导航窗体455OA时,提示输入参数值
"Forms!工作报表!List5"
查询表[工作报表],设置条件为:Forms![455OA]![NavigationButton7]![List5],则不会出现提示输入参数值,但打开查询表[工作报表]数据是空白的.
自己摸索了一天没解决,下面是自己查找到的相关资料,没看懂,是什么问题,需要设置什么呢,求指教!!!
查阅参考:
关于向导航窗体中添加现有窗体中的控件值不能更新?
http://www.accessoft.com/article-show.asp?id=4793
应在导航窗体中将控件的数据来源 : 对控件值的引用([forms]![查询]![cmb_Job]) 改成这样的格式:
[forms]![导航窗体名称]![NavigationSubform]![引用的控件名称],就可以了。
但是问题又来了,在单独打开【查询】窗体时,控件的数据来源又引用不了控件值了。
去除参数窗体提示时添加到导航的形式在MS Access
http://4byte.cn/question/2426026/removing-prompt-for-parameter-on-subform-when-added-to-navigation-form-in-ms-access.html
只是为了回答你的问题“为什么这不是导航形式” 导航控制工作有一个“navigationsubform”控制你的形式将被加载。这意味着你的主窗体(modifystudent)加载到“navigationsubform”形式控制将原始表格名称(modifystudent)是不可到达的。
要访问父值从你的子表你可以使用
me.parent!field.value
或 NavigationForm.NavigationSubform.field.value
精通2010:导航模块
http://blogs.msdn.com/b/accesscn/archive/2010/02/12/9962395.aspx
父子窗体的语法介绍
http://www.accessoft.com/article-show.asp?id=3239
Navigation Control Form Reference, Office 2010
http://www.utteraccess.com/forum/Navigation-Control-Form-R-t1949606.html