【发布时间】:2015-09-09 04:06:30
【问题描述】:
这是我需要在屏幕上显示的 Datagridview。
(数据网格视图与“主表”(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
-
主表(接收计划)不能同时为 PO_ID 和 RS_ID 为空
-
主表(接收计划)不能在 PO_ID 和 RS_ID 处都有值
如下所示接收计划的示例。
(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)
“计划数量”列:从主表获取(接收计划)
【问题讨论】:
-
我很欣赏可视化图表和努力,但我认为您的问题会更清楚,只需以纯文本形式输入和输出示例。
-
@ThanapipatPacharatanakoson,请使用纯文本而不是图像。更好的是,发布一个创建表脚本和插入语句。
-
+1 来自我。我实际上非常喜欢这些图像。它对可视化事物有很大帮助。当然是对文字描述的补充(为了复制粘贴)
标签: sql sql-server database purchase-order