| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1118 人关注过本帖
标题:如何才能做到当前表编辑保存后不能再进行编辑修改?
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用铁狐狸在2014-11-12 16:16:02的发言:

在表中加一个标记字段,凡做了特定标记的记录不允许修改和删除。


嘿嘿,你试试?

授人以渔,不授人以鱼。
2014-11-12 17:09
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:1 
不要将表直接暴露给用户,你就可以随心所欲地控制了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-11-12 20:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
又想做得精细,又想懒不写代码,直接用Browse或Grid当然简单,但做不到你所希望,这个时候就只能放弃,还妄想有什么指令可以做到。要么重新设计界面,不用表格,要么自己写一个维持原来的界面。我前面就提醒了,关键是界面设计!

授人以渔,不授人以鱼。
2014-11-12 20:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
表格不是不能用,而是不能将源表直接提供给用户。
建立一个与源表相同结构的自由表,将筛选出的记录复制到这个自由表中提供给用户,最后根据权限决定是否将自由表修改过的数据更新到源表中。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-11-13 08:04
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:1 
以下是引用hu9jj在2014-11-13 08:04:37的发言:

表格不是不能用,而是不能将源表直接提供给用户。
建立一个与源表相同结构的自由表,将筛选出的记录复制到这个自由表中提供给用户,最后根据权限决定是否将自由表修改过的数据更新到源表中。
这就是运用视图的手段了。
2014-11-13 14:16
LXHDBCCN
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2013-12-23
收藏
得分:1 
楼主所说的不能修改,
是指在你的程序界面中不能修改,
还是指不管通过什么方式都不能修改?
如果是前者就很容易,后者就有些难度
2014-11-14 08:42
shzhshg
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2010-5-7
收藏
得分:0 
回复 16 楼 LXHDBCCN
谢谢以上各位老师的赐教,本来一开始我只是想在程序中做到不能被修改,这个经过讨论现在已经可以做到了,可后来问题越刨越深,真的,绝对的不可修改是不可能做到的,或许多绕几个弯子暂或能达到一定的更为稳妥的效果吧!

[ 本帖最后由 shzhshg 于 2014-11-14 11:05 编辑 ]
2014-11-14 11:03
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用shzhshg在2014-11-14 11:03:31的发言:

谢谢以上各位老师的赐教,本来一开始我只是想在程序中做到不能被修改,这个经过讨论现在已经可以做到了,可后来问题越刨越深,真的,绝对的不可修改是不可能做到的,或许多绕几个弯子暂或能达到一定的更为稳妥的效果吧!

要想绝对不能被修改就涉及到如何对表文件进行加密的问题,其他人打不开这个文件,也就无法修改了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-11-16 09:06
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
从界面上不可编辑演变为数据绝对不可编辑

授人以渔,不授人以鱼。
2014-11-16 10:18
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:1 
进来学习学习。
其实,对于会FOXPRO编程的来说,DBF文件总是可以查改的,哪怕是加密。
2014-11-18 07:42
快速回复:如何才能做到当前表编辑保存后不能再进行编辑修改?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017515 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved