我想请问
如果我的
表一为"需发货顾客表"
表一A列为"发货状态"
表二为"发货表"
表二A列为"发货状态"
问题一: 要怎样才能把表一A列的"发货状态"与表二A列的"发货状态"连接起来,也就是说当我在
表二A列的"发货状态"内更改状态为"已发送",那么表一A列的"发货状态"也自动变成"已发送".
问题二: 我的表一为全部所需发货订单,表二为"发货表",当我要发货时会把全部发货的基本资料
(例如:司机名字,车号,发货时间,发送状态等资料)都存入表二,之后我的领导想知道那些"订单还没发货",
那么我应该要怎样做才适合呢?
Access菜鸟问
谢谢!
不行啊!
为什么会出现什么:
我表一的主匙为 :- 订单ID
我表二的主匙为:- 发货单ID
如果只是把订单ID和发货单ID连接的话,我在表二里更改发货状态为“已发货”,表一的发货状态不会变成“已发货”
为什么呢?
是不行,发货状态不是关联字段
用更新语句
update 表一,表二 set 表一.发货状态=表一.发货状态 where 表一.订单ID=表二.发货单ID
其实我想问
Update 表一,表二 set 表一.发货状态=表二.发货状态 where表一.订单ID=表二.发货单ID
(语句)(选择的两个表) (功能) (假设当...)对吗?
这些更新语句应该去那里输入的?
在表里?表的设计里?
可以给我步骤吗?
因为我刚初学不久~~
谢谢!
(更新)( 表名 )( 赋新值)(条件)
在查询里输入
access2010
创建---查询设计---关闭“显示表”对话框---SQL视图
最后,我是在做查询时才把这个函数/语句打进去对吗?
那么我的更新全在查询那里更改,表一就会因为表二的更改而更新了对吗?
谢谢你!
在做查询时将语句打进去
执行该语句,表一的发货状态会根据表二的发货状态进行更新