这是我写的一个回写的表间公式,请大神给看看哪里有问题了
- UPDATE [员工档案] SET [员工档案].[单位ID] = (SELECT DID FROM dbo.SYS_DEPT WHERE dbo.SYS_DEPT.DEPTNAME= 本报表.[员工档案].[单位] ) FROM [员工档案]
复制代码 我主要是想实现的是自动根据选择的单位名称来取得单位对应的ID
单位对应的筛选填充语句如下:
- SELECT 排除重复 DEPTNUMBER,PID,DID,DEPTNAME AS 本报表.[员工档案].[单位]x下拉并锁定
- FROM dbo.SYS_DEPT
复制代码 条件为:
- WHERE PID= #当前用户部门ID 或者 DID= #当前用户部门ID 并且 PID <> -1
- ORDER BY DEPTNUMBER ASC
复制代码 这个是没有问题的,主要是想回写一下那个单位ID。请大神指教,谢谢。
|
|
hoping