这个问题很复杂吗? 做个小系统,帮忙解决:什么人对哪些数据表记录中的哪些字段有什么样的操作权限,并将插入或修改数据的时间记录下来! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,真不知道是你笨还是我无知!甲、乙、丙三个操作员,库中有A、B、C三个数据表;A表中有D、E、F、G;B中有H、I、J、K;C中有L、M、N、O、P字段,操作权限有插入、修改、删除,比方说甲有对A的插入权,但没有删除和修改权,乙有对A的D字段有修改权,丙有对A删除权。是不是这样解释? 很简单啊在DataSet的BeforDelete和BeforPost事件中通过事务处理记录判断就行了1、没有权限的人根本就保存或不了,判断权限,一行Abort命令搞定2、事件中记录谁该了然后把值记录下来保存到另外表中就行了看看这个软件http://www.onlinedown.net/soft/18420.htm人事基本资料部分就知道了 启动MSSQLSERVER,运行提示连接失败.请重新确认! 没明白……这个东西的设计思路应该很简单:1、数据结构,设计一个2维表储存各用户的权限,再设计另一个表储存权限与数据库字段间的对应关系。2、实现,在BeforPost或BeforDelete(或你自己编写的数据库保存、删除事务)中增加对用户权限的判断,如果判断不能修改此字段则直接About之。完结。代码懒得发了。 delphi 中断 与 Timer 联合使用谁的优先级高 如何实现一键修改foxmail的信纸管理? 急救!!!自己写的函数报错 如何取DBGrid的当前值 一个winexec的问题? 关于对程序怎样进行系统的测试? 我用代码创建了一个edit1,然后我怎么样才能执行它的Enter事件? 跪求用Java语言实现试卷的难度与区分度 信度评估算法的源代码 我怎么才能在Win9x下做出这种效果?? 问题贼简单,还有分拿! 请问 qreport 的 ZOOM 属性有什么作用!!!!!!????????????? C++写的DLL,函数参数只要一用到引用类型,在delphi中调用出错,大这给个意见
在DataSet的BeforDelete和BeforPost事件中通过事务处理记录判断就行了
1、没有权限的人根本就保存或不了,判断权限,一行Abort命令搞定
2、事件中记录谁该了然后把值记录下来保存到另外表中就行了看看这个软件http://www.onlinedown.net/soft/18420.htm
人事基本资料部分就知道了
1、数据结构,设计一个2维表储存各用户的权限,再设计另一个表储存权限与数据库字段间的对应关系。2、实现,在BeforPost或BeforDelete(或你自己编写的数据库保存、删除事务)中增加对用户权限的判断,如果判断不能修改此字段则直接About之。完结。代码懒得发了。