设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: liwen
打印 上一主题 下一主题

[Access本身] 一对多查询的连接主键更新的问题

[复制链接]
11#
 楼主| 发表于 2007-12-15 16:23:38 | 只看该作者
如果做成主子窗体,那么在这个窗体中记录的跳转就会有问题,如同一个加工图品号有几个设计图品号1,2等号,这样在这一个窗体中就可以从设计图品号1跳到2,接着跳到另一个加工图品号的相关设计图品号中,而不用在主子窗体中来回变换。
12#
 楼主| 发表于 2007-12-15 16:32:38 | 只看该作者
本身设定的是:窗体成长为当前时用一个公用变量SPno保存当前的品号
更新前使用语句更新相关的两个表,然后用Sendkeys "{ESC}"取消修改,但这样程序流程好象衍接的有问题,感觉不流畅。
后加一句为更新后,再次赋值SPno为当前窗体的品号的值
(在例子中,为了大家能看到问题,我注销了那些语句)
现在想的是如何达到这样的功能,而程序的运行又感觉流畅。
13#
发表于 2007-12-15 19:19:48 | 只看该作者
帮大哥顶一下。。。。

点击这里给我发消息

14#
发表于 2007-12-15 21:39:12 | 只看该作者
提供一种解决办法:
添加一个临时的图品号文本框,隐藏或删除绑定的图品号文本框
在窗体成为当前事件中用代码使临时图品号文本框=图品号文本框字段值
在临时图品号文本框的更新后事件中用代码直接更新主表的图品号字段(不用理子表),再刷新窗体.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15#
 楼主| 发表于 2007-12-21 14:33:31 | 只看该作者
t小宝的这种做法表面上执行没什么问题,但如果在编辑完成之前想撤消,还得加不少代码.

点击这里给我发消息

16#
发表于 2007-12-21 15:36:23 | 只看该作者
确实是个问题...
ACCESS就是这样,保存后的记录都还可以撤消,感觉这也太人性化了
所以很多人都不喜欢采用绑定窗体来编辑记录
17#
发表于 2008-1-10 19:39:36 | 只看该作者
为什么我创建的不是一对多呢
18#
发表于 2009-4-13 00:03:59 | 只看该作者
很怪,也许你重做一个就可能解决了。找不出问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 07:36 , Processed in 0.109528 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表