以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求【新增明细】按钮代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189391)

--  作者:实话实说
--  发布时间:2023/11/29 15:56:00
--  求【新增明细】按钮代码
如图:上面时主表【项目】,下面是关联表【项目.项目明细】。我向根据【项目主管】的用户来新增项目明细。
比如:当前用户是陈主管,则只能增加【项目编号】为01的明细,如果当前用户是李主管,则只能增加【项目编号】为02的明细。

图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/11/29 16:10:00
--  
新增按钮

if tables("主表").current("项目主管") = “陈主管” then
增加【项目编号】为01的明细
elseif tables("主表").current("项目主管") = “主管” then
增加【项目编号】为02的明细

--  作者:实话实说
--  发布时间:2023/11/29 17:15:00
--  
应该与当前用户名有关吧,如当前用户名是陈主管就可新增01项目明细
--  作者:有点蓝
--  发布时间:2023/11/29 17:28:00
--  
if user.name = “陈主管” then
增加【项目编号】为01的明细
elseif user.name = “主管” then
增加【项目编号】为02的明细

--  作者:实话实说
--  发布时间:2023/11/29 18:25:00
--  
if tables("主表").current("项目主管") = user.name then
增加【项目编号】为01的明细

这样行吗?

--  作者:实话实说
--  发布时间:2023/11/29 18:27:00
--  
if tables("主表").current("项目主管") = user.name then

增加项目明细

这样行吗?

--  作者:实话实说
--  发布时间:2023/11/29 18:35:00
--  
搞定了,谢谢。