以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关联表列位置  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55984)

--  作者:爱相随
--  发布时间:2014/8/27 11:44:00
--  关联表列位置
老师,关于关联表的列位置,每次调整保存后,过几天重新打开,列位置就又乱了,不知以哪种方式能长期固定呢??
--  作者:Bin
--  发布时间:2014/8/27 11:44:00
--  
在ALterOpenPprject事件用代码移动调整吧 http://www.foxtable.com/help/topics/0587.htm
--  作者:有点甜
--  发布时间:2014/8/27 11:53:00
--  

 关联表,如果你保存了,是不会随意被改变的,除非你改动了列,并保存了设置。

 

 你可以在AfterOpenProject中,加入代码,去设置要列的位置

 

 http://www.foxtable.com/help/topics/1775.htm

 


--  作者:爱相随
--  发布时间:2014/8/27 12:30:00
--  
还有个问题,判断用户角色,如果一个人承担两个以上的角色,在某一段代码中选择其中一个角色,代码好像不执行
[此贴子已经被作者于2014-8-27 12:30:53编辑过]

--  作者:有点甜
--  发布时间:2014/8/27 14:02:00
--  

 如果有两个角色,代码要改。

 

 比如原本写 user.Roles = "开发者" 改成 user.Roles Like "*开发者*"


--  作者:爱相随
--  发布时间:2014/8/27 15:28:00
--  
If User.IsRole("付款复核") Then这种代码怎么修改
--  作者:有点甜
--  发布时间:2014/8/27 15:29:00
--  
If User.Roles like "*付款复核*" Then

--  作者:爱相随
--  发布时间:2014/8/27 15:57:00
--  
还是不得行啊老师,比如有个用户名叫杨娜,定义的用户角色一个是子公司财务,另一个是付款复核,在流程中,子公司财务是可以审核执行代码的,但作为付款复核的角色的代码却不执行,除了角色不一样,其他代码都是一样的
--  作者:爱相随
--  发布时间:2014/8/27 16:09:00
--  
1、我有A表和B表,我在A表里选择了一行,行号地方打了勾,然后在B表里也选择了一行,在B表,点删除行,在B也会提示A表删除行的信息,我要求:在管在哪张表有选择,点击按钮里只提示当前表相关信息,其他表的相关信息不提示
2、选择若干行删除时,会一条一条的提示信息,要求不管选择了多少行,都只提示一次,请问老师怎么处理?
谢谢老师

--  作者:有点甜
--  发布时间:2014/8/27 16:12:00
--  

 这句代码肯定是不会有错的, If User.Roles like "*付款复核*" Then

 

 自己调试一下那里出问题了,用msgbox追踪哪里有问题 http://www.foxtable.com/help/topics/1485.htm