以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请教思路。。。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47243) |
||||
-- 作者:花开的声音 -- 发布时间:2014/3/6 19:37:00 -- [求助]请教思路。。。 想编一个系统,市级所辖10几个县,每个县只能以各自的身份进入系统,对自己县的信息能查看,能编辑,能统计,对其他县的信息不能查看,不能编辑,市级可以查看、编辑各县的信息,也能够统计全市的有关数据, 看完了权限管理一章, 这些通过权限管理应该很容易实现。请教一下,在设计表的时候,除权限表之外,是不是每个县都应该设计一个单独的表,然后针对每个登录者按组设置对各个表的不同的查看和编辑权限,这样的话,光这些信息表就要10多个,还有没有其他更能节约表数量,又能实现这个功能的方法。 |
||||
-- 作者:lsy -- 发布时间:2014/3/6 20:10:00 -- 先将用户分组:某市、甲县、乙县、丙县。 再将用户名对应到某市、某县。 业务表里有县市列、人员列,自动填写登录者的用户名和所属组。 表打开时市级显示所有记录,县级只显示登录者所属的县的记录。 [此贴子已经被作者于2014-3-6 20:50:24编辑过]
|
||||
-- 作者:花开的声音 -- 发布时间:2014/3/6 20:46:00 -- 谢谢,先试下,不会再问 |
||||
-- 作者:花开的声音 -- 发布时间:2014/3/8 12:15:00 -- lsy老师, 业务表里有县市列、人员列,自动填写登录者的用户名和所属组。这条不是很懂,能说得清楚点吗,如何自动填写? |
||||
-- 作者:lsy -- 发布时间:2014/3/8 13:03:00 -- 新增行的时候,或者保存前: e.DataRow("县市列") = User.Group e.DataRow("人员列") = User.Name |
||||
-- 作者:花开的声音 -- 发布时间:2014/3/8 13:53:00 -- lsy老师,我的业务表里不会有登录者的人员的,只有各县市的列,登录者是管理对象,负责管理所属县的另一类人员,其本身不会出现在表中。 |
||||
-- 作者:lsy -- 发布时间:2014/3/8 14:13:00 -- 一个表,如果数据频繁变动,而且是不同的人员操作,日期列和操作人员列、分组(部门或科室)列,都是很有用处的。 到你想筛选、查询的时候,就尝到甜头了。 |
||||
-- 作者:花开的声音 -- 发布时间:2014/3/8 16:46:00 -- 说的是,谢谢! |
||||
-- 作者:花开的声音 -- 发布时间:2014/3/9 18:06:00 -- lsy老师,花了几天时间,上次那个系统你改的代码基本弄懂。想在这段代码的基础上,分配下权限,要求只有属于某市的操作员有操作和查看全部数据的权限,而其他县区的操作员只能操作和查看本县区的数据,弄了半天,有点地方不知怎么改,麻烦帮看下,谢谢!密码都是888.
|
||||
-- 作者:lsy -- 发布时间:2014/3/9 18:32:00 --
|