Office中国论坛/Access中国论坛

标题: 希望在一个窗体中录入一条数据,但在基础表中增加多条行记录 [打印本页]

作者: leaves515    时间: 2019-2-23 17:25
标题: 希望在一个窗体中录入一条数据,但在基础表中增加多条行记录
1,主题: 希望在一个窗体中录入一条数据,但在基础表中增加多条行记录
2,举例: 一个订单 有1)接单时间  有2)发货时间   有3)验收时间 等关联信息
               一个窗体,就是一个订单的所有关联时间
3,报表使用:
录入人:希望在一个窗体里,同一界面可以录入3类时间。
录入后,希望在基础表中创建的是3条行记录。3类时间,分别显示3行基础数据被增加

作者: Henry D. Sy    时间: 2019-2-23 19:16
一个表三个不同的时间字段不行吗?
作者: roych    时间: 2019-2-25 00:09
这个需求很奇怪。开单、发货不应该是由不同的人录入的么?开了单最多只能给个预计发货时间吧?从业务逻辑上来讲,实际发货时间应该是由实际发货人录入才对吧?
按我的理解,可以有2种做法。一种是订单表做成宽表,包含开单时间、发货时间、关闭时间等等。开单人创建订单完毕后,生产部可以通过查询(例如,生产时间为空的订单)即可得到即将需要生产的订单。同样道理,发货录入员,可以根据发货时间为空的记录来查询需要发货的信息。当发货完毕后,填入关闭时间,订单结束。
第二种做法则是拆开多个表,开单人创建订单后,通过订单号,给生产部新增一条记录。生产部完成后,同样通过订单号给捷运部新增一条记录。需要查询的时候,则通过订单号将三个表关联起来,即可查询到每个订单在各个部门完成的时间。
作者: leaves515    时间: 2019-2-25 13:14
谢谢回复。
我的问题的初衷是
所有的信息都是一个编织预算的人独自录的。
不需要考虑现实环境。

他要把案件的相关信息录在多个窗口的话,录入不便。

所以希望录入在一个窗口。

然后做一个匹配表。
会根据不同的业务翻译为会计科目,最后生成管理报表。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3