Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助,导航模块窗体,提示输入参数,怎么办?

evanlm  发表于:2016-02-18 19:38:21  
复制

导航模块窗体导航,提示输入参数,需要怎么设置

查询表    [工作报表]
设置条件: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

 

Top
evanlm 发表于:2016-02-18 19:40:23


evanlm 发表于:2016-02-19 21:40:59
还是没有答案

leoyoung 发表于:2016-02-20 10:58:10

思路不要乱,list5是放在导航窗体上,不是导航按钮上!

[Forms]![455OA]![NavigationSubform].[Form]![List5]



evanlm 发表于:2016-02-20 14:21:04

[Forms]![455OA]![NavigationSubform].[Form]![List5]

好神奇的代码,困扰多日的问题就这么消失了,非常感谢



总记录:4篇  页次:1/1 9 1 :