access 在SQL查询中 若工单编号相同,其收货重为0的不显示,要怎么写语句

access 在SQL查询中 若工单编号相同,其收货重为0的不显示,要怎么写语句,第1张

create view 重复 AS

select 工单编号 from 工单 a join 工单 b on a.编号=b.编号 where a.收货重=0;

create view 不重复工单 AS

select * from 工单 where 工单编码 not in(select 工单编号 from 重复)or 工单编号 in(select 工单编号 from 重复) and 收货重<>0

然后把你上面语句中的表中工单全部用不重复工单替代即可。

建一个文件夹,在服务器上每个文件夹是可以设置权限的,在这个文件夹上添加一个"Everynoe"的用户,权限是"写入",不可以是"修改","写入"权限可以修改数据库的记录,但不能删除里面的任何文件,"修改"权限是可以删除文件的,把表的数据库放这个文件夹就行了!

如果你是表跟界面分开的话,而且是通过代码操作数据库的,那么这个文件就算设为"只读"都没问题!

做一个窗体,把两个表都做成子窗体

然后把子窗体的链接主字段和子字段对应到工单号就可以联动了。

或者用VBA检测A表焦点输入,再相应筛选B表数据。

说得不详细,不清楚可以追问,可以解决的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/54945.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存