以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口目录树的代码问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65087)

--  作者:爱相随
--  发布时间:2015/3/9 11:00:00
--  窗口目录树的代码问题

老师,我设计了一个窗口目录树,基本思路是这样的

1、我有甲、乙、丙三家单位,设置了A、B、C三张表与之对应,比如甲单位的人员订单对应表A,乙单位的人员的订单对应表B,丙单位人员订单对应表C,表D为A、B、C自动复制后的全部数据(就是包括A、B、C表的所有行明细)。集团层面的人可以查看ABCD表,而甲乙丙单位的人员只能查看对应的ABC表,在目录树中分别设置了目录树:

订单总表D

  +订单表A

  +订单表B

  +订单表C

现在要求集团层面的人点到表D、A、B、C时能看到看对应表的全部内容,而甲乙丙单位的人员点表D时,只能查看本单位的数据,而不能操作,而点到表A、B、C表时,属于本单位的表,则显示全部数据,不属于本单据表时,显示“你没有查询其他单位据数的权限”。也就是,当集团层面的人员点到D表时,则打开表D,点到表A、B、C表时,则打开表A、B、C,而甲单位的人员点表D时,打开表D且只能看到甲单位的数据,当点到表A时,打开表A,而点到表B、C时,则打示“你没有查看其他单位数据的权限”,乙、丙单位的人员点击效果与甲单位人员一样,只是能打开的表名不同。

2、我也看了帮助中窗口设计部分的代码,发现没有我要的内容,请问老师,怎么样编写代码呢??谢谢!!

[此贴子已经被作者于2015/3/9 11:05:39编辑过]

--  作者:Bin
--  发布时间:2015/3/9 11:02:00
--  
你说的内容,如果你有进步过,综合利用帮助的知识,完全可以做到.

你上例子吧.

无非是目录树筛选,做个简单的权限限制.

--  作者:有点甜
--  发布时间:2015/3/9 11:05:00
--  

1、你直接根据用户的分组,生成目录树就行啊;或者你可以在点击目录树的时候,根据用户的分组判断啊。这么简单的问题,你学了这么久都不会做么?

 

2、帮助不可能有所有的指导啊,教会了你加减乘除,还要全部的可能的算式都给你列出来么教你么?

[此贴子已经被作者于2015/3/9 11:05:17编辑过]

--  作者:爱相随
--  发布时间:2015/3/9 11:24:00
--  
设计窗口的控件中没有组合按钮啊
[此贴子已经被作者于2015/3/9 11:24:33编辑过]

--  作者:有点甜
--  发布时间:2015/3/9 11:27:00
--  

你可以在目录树点击事件那里控制加载条件啊。

 

就是判断用户分组,然后控制加载条件啊。

 

不会做就上传具体例子。