以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [原创]select 中逻辑判断无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64121)

--  作者:hawkgo
--  发布时间:2015/2/5 12:34:00
--  [原创]select 中逻辑判断无效

图片点击可在新窗口打开查看在加载中有这两句:
    
       
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150205124202.png
图片点击可在新窗口打开查看

下面这句是有效的,而上面在”合同管理_主列表“这句怎么弄都无效,这和表有关吗?可能是那些因素造成的?

谢谢!

[此贴子已经被作者于2015-2-5 12:41:48编辑过]

--  作者:hawkgo
--  发布时间:2015/2/5 13:24:00
--  
有点甜,帮帮忙。
--  作者:Bin
--  发布时间:2015/2/5 14:04:00
--  
表名,不要有下划线等特殊字符
--  作者:有点甜
--  发布时间:2015/2/5 14:14:00
--  

 窗口表,不能在此事件判断。

 

 必须要在窗口的afterload事件判断方可。


--  作者:hawkgo
--  发布时间:2015/2/5 14:17:00
--  
好像和"_"无关,我我发现和 loadusersetting中的设置有关,
问一下,beforeloadoutertable 和loadusersetting的关系。
因为在loadusersetting中合同是分不同的角色加载的,而beforeloadoutertable是根据是否有“归档”标记加载的,好像有冲突。

--  作者:Bin
--  发布时间:2015/2/5 14:20:00
--  
你这个是否是窗口表,  具体请上例子看看吧
--  作者:有点甜
--  发布时间:2015/2/5 14:21:00
--  

 回复5楼,那你就弄成一致的啊。

 

 你重新设置了加载条件,肯定会按照最新的加载


--  作者:hawkgo
--  发布时间:2015/2/5 14:27:00
--  
是窗口表,没有错。

有点甜,对于加载,是先进行beforeloadoutertable 的条件判断,(统一判断是否 需要加载 “归档“文件)
然后再loadusersetting吧。(再根据不同角色,加载不同的合同列表)
如果这样那逻辑没有问题呀,
是不是?
我再试试先。
谢谢!

--  作者:有点甜
--  发布时间:2015/2/5 14:33:00
--  
 在LoadUserSetting那里,同样要把 归档 的条件加上,不然条件不完整。
--  作者:hawkgo
--  发布时间:2015/2/5 16:00:00
--  
 DataTables("合同管理_主列表").LoadFilter = "大区经理 = \'" & User.Name & "\' and  [归档] = \'" & e.User.ExtendedValues("归档数据") & "\'OR [归档] = False "
谢谢!有点甜。
那么上面 按照大区经理  和 后面一个条件来加载,后一个条件是 or关系,用括号,括起来吗? 还是怎么写?

谢谢!