设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3525|回复: 4
打印 上一主题 下一主题

[窗体] 【新手入门】之二十三:“富则妻妾成群”——浅谈一对多录入数据

[复制链接]
跳转到指定楼层
1#
发表于 2020-2-12 15:47:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很久以前有句网络语言叫做“穷则独善其身,富则妻妾成群”。妻妾成群归妻妾成群,但如果让皇帝一晚上必须要宠幸完三千后宫,你觉得他会不会雷霆大怒呢?

同样地,对于数据中的“妻妾成群”——也就是鼎鼎有名的一对多关系,如果让用户一条条录入的话,想必也会引起用户的不快吧?那么,如何解决这个问题呢?下面请听我详解:

对于一对多录入数据,一般来说有两种方式:

第一种是通过引用窗体,先追加“多”的部分,再更新“一”的部分。这种方法需要注意的一点是,更新“一”的部分时,注意添加必要的条件,以免更新到已有的数据。这些必要的条件包括但不限于:空白的“一”的字段(例如,订单号),最近的操作时间,最近操作的工号等等。

第二种则是通过列表框进行组合,形成一对多的数据,用循环执行追加查询。

事实上,留意我的帖子的版友,在“新手入门之十七”里就提过了第二种方法了,只不过没有把它应用到录入数据层面上罢了。所以,我还是建议新手在看帖子时,多留意这些示例文件如何应用在实际操作过程中,这样才能融通贯汇,举一反三,快速提高自己解决问题的能力。

至于采用哪种方法,看个人喜好。当字段比较多时,为了排版美观起见,可以考虑把第一种方法。当然也可以考虑反过来,把“一”的部分剥离出来,“多”的部分保留在主窗体上。字段比较少的时候,可以考虑第二种方法,这样可以少创建几个窗体。
代码比较简单,就不一一注释了。最后送上附件:


【新手入门】之一:If分支语句
【新手入门】之二:分支语句总结
【新手入门】之三:循环语句For
【新手入门】之四:循环语句Do和死循环
【新手入门】之五:公共变量与传址过程、传值过程
【新手入门】之六:“悲欢离合总无情”——浅谈Split和Join
【新手入门】之七:嵌套与并列——再谈If流程问题
【新手入门】之八:“连就连”——浅谈“&”和“+”连接符的区别

【新手入门】之九:从百钱百鸡谈起——浅谈“规划求解”兼答lingjiang问
【新手入门】之十:书到用时方恨少——自定义菜单(Access 2003)的制作
【新手入门】之十一:浅谈ADO之序言
【新手入门】之十二:浅谈ADO之Connection
【新手入门】之十三:浅谈ADO之Conmmand(上)
【新手入门】之十四:浅谈ADO之Command(下)
【新手入门】之十五:浅谈ADO之Recordset(上)
【新手入门】之十六:浅谈ADO之Recordset(下)
【新手入门】之十七:浅谈列表框的使用
【新手入门】之十八:双击列表框修改数据
【新手入门】之十九:从“书与女友恕不外借”谈起——浅谈“Bookmark”的使用
【新手入门】之二十:“书与书签”——bookmark属性答疑
【新手入门】之二十一:记录集的“凌迟”——逐条导出记录集
【新手入门】之二十二:分组行号

【新手进阶】之一:基础算法(一)
【新手进阶】之二:基础算法(二)
【新手进阶】之三:基础算法(三)
【新手进阶】之四:基础算法(四)
【新手进阶】之五:排序搜索(一)
【新手进阶】之六:排序搜索(二)
【新手进阶】之七:递归算法
【新手进阶】之八:冒泡排序
【新手进阶】之九:浅谈不绑定数据源操作记录
【新手进阶】之十:工作日的计算
【新手进阶】之十一:“庖丁解牛”和“纪昌学射”——浅谈表格式文本数据的导入
【新手进阶】之十二:从四脚腾空的奔马谈起——原来界面可以这样设计
【新手进阶】之十三:Outlook风格导航界面
【新手进阶】之十四:仓库管理系统【新手进阶】之十五:你可能遇到了一个假的标签效果


本帖子中包含更多资源

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

x

评分

参与人数 1经验 +20 收起 理由
5988143 + 20 (V币)优秀原创教程、管理建议(1-5分)

查看全部评分

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖2 订阅订阅

点击这里给我发消息

2#
发表于 2020-2-13 18:43:34 | 只看该作者
疫情好文章

点击这里给我发消息

3#
发表于 2020-2-13 18:57:14 | 只看该作者
肉一 看来也是要困在家里。才能蹩出好文章
4#
发表于 2020-2-13 22:44:04 | 只看该作者
回复

使用道具 举报

5#
发表于 2020-2-17 16:33:12 | 只看该作者
为了roych  说的,那种:富则妻妾成群  我得努力学ACCESS赚钱呀,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-26 22:54 , Processed in 0.100432 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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