ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 387|回复: 5

[求助] Access求助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-11-18 16:10 | 显示全部楼层 |阅读模式
各位Access老师,想请教关于Access的几个问题。
1、我想做一个订单录入的主窗体,里面有一个子窗体是订单明细,主窗体下面合计出子窗体的金额,为何显示错误呢?
2、我点击录入后,主窗体的信息会通过代码放入订单表,但是如何在每次录入新的订单明细时一次性吧子窗体数据放入订单明细表中呢?
3、这个子窗体是不是不能跟订单明细绑定,因为绑定后这个子窗体就永远显示的是订单明细表的内容。如果不绑定是否可以设置子窗体来录入订单明细?
这个窗体的本意是想做订单录入功能,请各位老师指教。

捕获.JPG

A.rar

88.96 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2022-11-19 14:29 | 显示全部楼层
1、合计对象路径写错了或者用错函数,2、没看明白,3、批量写入到临时表,没问题再批量追加的正式表

TA的精华主题

TA的得分主题

发表于 2022-11-19 17:26 | 显示全部楼层

问题1:引用有些问题,参考图片
捕获.PNG

问题2和3:子窗体可以先绑定一个临时明细表,然后用ado添加到正表中。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-21 14:22 | 显示全部楼层
本帖最后由 夏天的风shh4695 于 2022-11-21 14:24 编辑
ly 发表于 2022-11-19 17:26
问题1:引用有些问题,参考图片

谢谢老师解答。

按您的修改后可以了。还有两个问题向您请教:

1、是否可以直接在主窗体上求和,而不通过子窗体呢。我试过在外面直接加上SUM后出错。如下图1 、2;

2、子窗体的名称到底是哪个?在主窗体(窗体视图和设计视图)上看是 “订单明细表”,在对象列表里看是 “订单明细录入子窗体”,而如果我打开模块,则显示是 “Form_订单明细录入子窗体” 。这三个名称有什么共同点和区别 ,一般在引用子窗体控件时用哪个名称?如下图 3、4、5 ,还请老师指教。





图1

图1

图2

图2

图3

图3

图4

图4

图5

图5

TA的精华主题

TA的得分主题

发表于 2022-11-22 11:36 | 显示全部楼层
夏天的风shh4695 发表于 2022-11-21 14:22
谢谢老师解答。

按您的修改后可以了。还有两个问题向您请教:

问题1:窗体的背后是数据,子窗体的记录源不能在主窗体中计算!主窗体合计其实是引用了子窗体控件中的内容而已。
问题2:
1、首先搞清楚,子窗体控件和子窗体是2个不同的东西,控件是容器,可以放入A子窗体,也可以放B子窗体。
2、图3圈出来的“订单明细表”是子窗体标题不是名称,图4中显示出来的“订单明细表”是子窗体的标签,若是再次修改子窗体中的标题名称是不会影响该标签的。
3、对象列表里看是 “订单明细录入子窗体”是一个实际窗体,而代码中则需要用标识符Form和Report来区分对象是窗体还是报表。
4、很遗憾,贴图中并没有子窗体控件的名称,而恰好名称与子窗体的标题相同,所以容易混淆。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-22 15:36 | 显示全部楼层
ly 发表于 2022-11-22 11:36
问题1:窗体的背后是数据,子窗体的记录源不能在主窗体中计算!主窗体合计其实是引用了子窗体控件中的内 ...

感谢老师耐心解答,谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-8 04:18 , Processed in 0.023108 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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