这是Datagridview,我需要像这样在屏幕上显示。
(Datagrid的视图与“主表” 结合(RECEIVE_PLAN))如何查询从表A或B获取值?
概念设计数据库:
如果要导入的东西进入仓库,你必须计划在一天内接收。 收货计划直接从“采购订单”进行 或有时您的仓库在订购前有收货计划。
数据库中有三个表,包括表A和表B和主表。
他们有这样的关系。
注:主表有越来越值显示在屏幕
重要条件
在主表(接收PLAN)必须以 “PO_ID” 或 “RS_ID”
如果主表中有值( RECEIVE PLAN)在PO_ID列有一个值,RS_ID列必须为NULL。 在另一方面,如果主表(RECEIVE PLAN)具有 RS_ID列中的值,PO_ID列必须是NULL
- 主表(RECEIVE PLAN)必须不是NULL既PO_ID和RS_ID
- 主表(接收PLAN)在PO_ID和RS_ID都不能有一个值
RECEIVE PLAN的例子如下所示。
(PO_TRAN_ID)是PO_ID
(RS_TRAN_ID)是RS_ID在这种情况下。
问题:如何查询从表A或B获取价值?
如何将主表,像这些显示器的和乙表之间加入。
这datagridview的属性。
的BindingSource:主表(RECEIVE_PLAN)
“PO LIST NO” 列:从A表中获取(PURCHASE_ORDER)
“PO NO” 列:从A表中获取( PURCHASE_ORDER)
“规划数量” 栏:从主表中获取(接收PLAN)
我欣赏视觉图和努力,但我认为你的问题会更清楚,只需输入和输出纯文本输入。 –
http://weblogs.sqlteam.com/jeffs/archive/2007/04/03/Conditional-Joins.aspx –
@ThanapipatPacharatanakoson,请使用纯文本而不是图片。更好的是,发布一个创建表脚本并插入语句。 –