access我基于一个查询做了一个主子窗体来做筛选,现在主窗体的字段不能编辑了?

不知道该从哪里设置,求高手指点下。... 不知道该从哪里设置,求高手指点下。 展开
 我来答
百无生
2015-09-14 · TA获得超过2214个赞
知道大有可为答主
回答量:2150
采纳率:80%
帮助的人:623万
展开全部
如果主窗体的数据源是数据表的话,可以通过更改主窗体中的控件数据更新数据表后台数据。
而如果主窗体的数据源是多表查询的话,是不可以更改的,但仍可以通过代码更新数据。
比如添加一个未绑定文本框,输入某数值,再点击某个按钮执行更新,按钮的动作代码为:
docmd.runsql "UPDATE 表名 SET 字段名 = '" & me.未绑定文本框控件名.value & "' WHERE ID = " & me.ID.value '用于文本型字段
或:
docmd.runsql "UPDATE 表名 SET 字段名 = #" & me.未绑定文本框控件名.value & "# WHERE ID = " & me.ID.value '用于日期时间型字段
或:
docmd.runsql "UPDATE 表名 SET 字段名 = " & me.未绑定文本框控件名.value & " WHERE ID = " & me.ID.value'用于其他型字段
更多追问追答
追问

意思是我取消主窗体的所有文本框的绑定,然后在确认按钮上填上所有文本框对应的代码,那我用的时候没填的空白项就是不做筛选条件么?


追答
如果你主窗体上的那些控件是做子窗体的筛选条件用的,而并非用于数据表记录更改,那么主窗体和这些控件不应该绑定任何数据。
确认按钮的作用就是设定子窗体的链接字段属性即可。没填的空白项,就不要把其字段名加入到链接字段中去。
zippojay
2015-09-14 · TA获得超过189个赞
知道小有建树答主
回答量:308
采纳率:75%
帮助的人:93.1万
展开全部
主窗体的数据源和子窗体一样吗
追问
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式