Ms access vba-需要延期订单的逻辑
我正在使用Access上的查询,尽管我已在Excel上创建了此引用, 目前,我的VBA程序只导入Ms access vba-需要延期订单的逻辑,ms-access,vba,Ms Access,Vba,我正在使用Access上的查询,尽管我已在Excel上创建了此引用, 目前,我的VBA程序只导入常规订单。 我想做常规订单和延期订单的进口工作。但当谈到延期付款时,事情就变得棘手了。主要是因为我们从不确定发货日期 如图所示,存在一些场景 1) 2个产品订单A a。订单A_1全部发货 b。订单A_2延期订购 2) 1订购产品B,获得全额发货 3) 1订购产品C,其中一半发货,另一半延期订购 以下是我的程序详细区分订单的方式: 1) 如果数量为0,则删除列而不导入 在查询设计中,我的数量是[qua
常规订单
。
我想做常规订单和延期订单的进口工作。但当谈到延期付款时,事情就变得棘手了。主要是因为我们从不确定发货日期
如图所示,存在一些场景
1) 2个产品订单A
a。订单A_1全部发货
b。订单A_2延期订购
2) 1订购产品B
,获得全额发货
3) 1订购产品C
,其中一半发货,另一半延期订购
以下是我的程序详细区分订单的方式:
1) 如果数量为0,则删除列而不导入
在查询设计中,我的数量是[quantity Ordered]-[quantity Backordered]
订单A_1 200-0=200
订单A_2 200-200=0
2) 只进口今天的订单
注1)[发货数量]在几天后更新,这对我没有任何用处
2) 每个订单都有唯一的订单号
更新:
OrderHistoryHeader表的我的字段
SalesOrderNo、OrderDate、OrderStatus、CustomerNo、CustomerPONo、EmailAddress、LastInvoiceDate、LastInvoiceNumber、SalesorSonno、非税金额、DateCreated、TimeCreated、TimeUpdate
对于OrderHistoryDetail表
SalesOrderNo、SequenceNo、LineKey、ItemCode、ItemType、ItemCodeDesp、PromiseDate、QuantityOrdered、QuantityShipped、QuantityBackOrdered、OriginalUnitPrice、LastUnitPrice
对于查询,我必须根据要导入的系统的资格设置字段,
我只是从表中提取必要的字段除了完全混淆之外(我看到三个A顺序,不是两个;两个C顺序,不是一个;我不知道A_1和A_2应该指什么),你的问题是什么?@PaulAbbott A中的一个(两个中的一个)被延期,这意味着它们被分成了两部分。C也是如此well@PaulAbbott谢谢你的回复。我希望导入分割的订单,而不是创建现有常规订单的任何副本!希望它有意义!在不了解表布局和当前SQL的情况下,很难回答这个问题。请将它们包括在内。@Comintern由于访问表/查询包含客户信息,我想我无法在此处更新它们。我相信上面的表格图片就足够了??如果没有,请指定您需要的其他表格!我会尽力上传的