这是我需要在屏幕上显示的Datagridview (Datagrid视图与“主表”绑定(RECEIVE_PLAN))
概念设计数据库:
如果您想将某些东西导入仓库,您必须计划在一天内接收。 收货计划直接来自“采购订单” 或有时您的仓库在订购前有接收时间表。
数据库有三个表,包括表A 和表B 和主表。
他们有这样的关系。
注意:主表有两个选项可以获取显示在屏幕上的值
直接从 A表(PURCHASE ORDER表)获取“PO_LIST_NO”和“PO_NO”。
重要条件
在主表(RECEIVE PLAN)中必须有“PO_ID”或“RS_ID”中的值
如果主表(RECEIVE PLAN)的值为PO_ID列,则RS_ID列必须为NULL。 另一方面,如果主表(RECEIVE PLAN)的值为 RS_ID列,PO_ID列必须为NULL
RECEIVE PLAN的示例如下所示。
(PO_TRAN_ID)是PO_ID
在这种情况下,(RS_TRAN_ID)是RS_ID。
问题:如何查询从表A或B获取值?
如何在主要表, A 和 B表之间进行加入,以便进行显示。
此datagridview属性。
BindingSource:主表(RECEIVE_PLAN)
“PO LIST NO”列:从A表中获取(PURCHASE_ORDER)
“PO NO”列:从A表中获取(PURCHASE_ORDER)
“计划数量”列从主表(接收计划)获取