Office中国论坛/Access中国论坛

标题: 急急,如何让不同用户登录后只能操作各自对应的数据 [打印本页]

作者: chd9994    时间: 2003-4-12 06:15
标题: 急急,如何让不同用户登录后只能操作各自对应的数据
我建的是一个税务征收管理软件。目前的情况是:
所有的企业信息放在后台(在服务器上),建立了科室表(有科室ID,名称,登录密码),对映所管理企业(有科室ID)的一对多关系,
每个管理科室安装同样的程序库,
想达到的效果是:
每个科室通过登录窗体登录不同的科室名称时,只能操作各自所对映的企业的数据。(包括查看编辑等) 。而且还得能够实现多个用户同时防问主数据。
请各位帮助解决一下。万分火急。
应该用什么代码和方法?


[此贴子已经被作者于2003-4-12 0:42:24编辑过]


作者: 懒UFO    时间: 2003-4-12 07:03
能说得详细一些吗?让用户登录不同的窗体,再根据用户的权限是否允许修改数据。(用窗体分割数据)
作者: chd9994    时间: 2003-4-12 08:42
我建的是一个税务征收管理软件。目前的情况是:
所有的企业信息放在后台(在服务器上),建立了科室表(有科室ID,名称,登录密码),对映所管理企业(有科室ID)的一对多关系,
每个管理科室安装同样的程序库,
想达到的效果是:
每个科室通过登录窗体登录不同的科室名称时,只能操作各自所对映的企业的数据。(包括查看编辑等) 。而且还得能够实现多个用户同时防问主数据。
请各位帮助解决一下。万分火急。
应该用什么代码和方法?
作者: eio    时间: 2003-4-12 09:18
企业数据记录的表必须包含科室的ID号,这样打开的窗体按科室ID进行筛选就OK啦
作者: chd9994    时间: 2003-4-12 11:25
可是要如何才能将登陆时的科室ID传递给每一个窗体、报表、包括对象对数据的引用呢,
要逐个改代码吗,
还有没有更好的办法。

作者: eio    时间: 2003-4-12 18:00
将登陆窗体登陆后隐藏,另打开其他窗体时,科室ID字段默认且不可见=登录窗的科室ID即可传递!
作者: chd9994    时间: 2003-4-12 18:27
这需要将科室ID传递给每个窗体、报表、控件,
还有没有更好的办法,
如是否可根据科室ID建立一个虚拟的查询数据源。这样不需要将科室ID参数值传递到每个控件。如何解决。

作者: eio    时间: 2003-4-12 19:22
不是传递每一个窗体,只是“自动记录”到相关的表中,那么与表有关的窗体就会进行筛选!报表同理!无需传递!
作者: chd9994    时间: 2003-4-13 06:21
我是新手,希望能详细告知如何“自动记录”到相关的表中,
另外,只筛选的的话,又如何让新增记录的科室ID自动等于登录的科室ID。
能不能说一下具体有什么代码。
谢谢了。
作者: eio    时间: 2003-4-13 07:05
请将代码传上来帮你改改,由头做起很烦!
作者: chd9994    时间: 2003-4-13 07:37
这里不知道怎么上传,我以经又发贴上传了,请看一看。
作者: zgr0123    时间: 2010-4-10 08:24
新手,学习ing
作者: cswpfcxr    时间: 2010-4-11 21:57
学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3