在PB中如何让用户只能修改新增的数据
在设计数据窗口时,在所有列的Background.Color属性中编写如下表达式:
if ( IsRowNew(), 1090519039, Long(Describe("Datawindow.Color")))
这样可以让用户知道这些行的数据为原始记录,不准修改与删除。然后在每列的protect属性中编写如下表达式:
if ( isRowNew(), 0, 1)
这样用户就无法修改原始记录了。为了让数据窗口在查询模式下用户可以输入数据,可以将上面表达式相应该为:
Background.Color:if ( Describe("Datawindow.QueryMode") = "yes" or isRowNew(), 1090519039, Long(Describe("Datawindow.Color"))) 与 Protect: if ( Describe("Datawindow.QueryMode") = "yes" or isRowNew(), 0, 1)
相关推荐
-
在PB中如何让用户只能修改新增的数据
在设计数据窗口时,在所有列的Background.Color属性中编写如下表达式: if ( IsRowNew(), 1090519039, Long(Describe("Datawindow.Color"))) 这样可以让用户知道这些行的数据为原始记录,不准修改与删除.然后在每列的protect属性中编写如下表达式: if ( isRowNew(), 0, 1) 这样用户就无法修改原始记录了.为了让数据窗口在查询模式下用户可以输入数据,可以将上面表达式相应该为: Background
-
在ASP.NET 2.0中操作数据之二十三:基于用户对修改数据进行限制
导言 很多Web程序都支持用户帐号,根据不同的登录用户提供不同的选项,报表等功能.例如,就我们的教程中,我们要允许供应商公司的一些账户能登录网站并更新它们的产品-包括产品名称和单价,或许还有供应商的信息,比如它们的公司名称,地址,以及联系人信息等等.此外,可能我们还想包含一些帐号留给我们自己公司用户,以便让它们能够登录并进行产品信息修改,比如股价,级别调整等等.我们的Web程序同时也可以允许匿名登录,但是仅仅让这些用户浏览数据.并包含一个系统用户,通过对ASP.NET页面中的数据控件能够进行数据
-
SQL Server 2008 数据库中创建只读用户的方法
在SQL Server 2008中,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下面我们就创建一个只读用户,给大家学习使用. SQL Server 2008 Microsoft SQLServer Management Studio 1.首先打开[Microsoft SQLServer Management Studio],用管理员账户登录.这里我选的服务器是[local],账户是[windows身份验证],如果是连接远程的服务器,输入远程服务器地
-
Mysql中mysql.user用户表详解
MySQL是一个多用户管理的数据库,可以为不同用户分配不同的权限,分为root用户和普通用户,root用户为超级管理员,拥有所有权限,而普通用户拥有指定的权限. MySQL是通过权限表来控制用户对数据库访问的,权限表存放在mysql数据库中,主要的权限表有以下几个: user,db,host,table_priv,columns_priv和procs_priv,先带你了解的是user表. 用户列(用户连接MySQL数据库需要输入的信息) Host:主机名,双主键之一,值为%时表示匹配所有主机.U
-
dos(cmd)中删除、添加、修改注册表命令
regedit的运行参数 REGEDIT [/L:system] [/R:user] filename1 REGEDIT [/L:system] [/R:user] /C filename2 REGEDIT [/L:system] [/R:user] /E filename3 [regpath] /L:system Specifies the location of the SYSTEM.DAT file. /R:user Specifies the location of the USER.D
-
Python的Flask框架中实现登录用户的个人资料和头像的教程
用户资料页面 在用户资料页面,基本上没有什么特别要强调和介绍的新概念.只需要创建一个含有HTML的新视图函数模板页面即可. 下面是视图函数(项目目录/views.py): @app.route('/user/<nickname>') @login_required def user(nickname): user = User.query.filter_by(nickname = nickname).first() if user == None: flash('不存在用户:' + nickn
-
验证用户是否修改过页面的数据的实现方法
起因: 在实现程序的修改模块时,要在页面端检查用户是否修改过数据,以便提醒用户及时保存修改后的数据. 实现要求: 判断用户是否修改了输入的内容,要能判断input中的checkbox,text,radio等,不知道会多少个input,也不知道input的ID和name,要在客户端判断是否修改,不能产生提交.还要同时满足IE和firefox两种环境.也要支持master和content页的使用. 解决方案: 处理思路:在页面加载时记录所有的input的值或状态,如果要求在用户进行修改操作时立即调整
-
MySQL中基本的用户和权限管理方法小结
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: CREATE USER username IDENTIFIED BY 'password'; 新用户创建完成,但是此刻如果以此用户登陆的话,会报错,因为我们还没有为这个用户分配相应权限,分配权限的命令如下: GRANT ALL PRIVILEGES ON *.
-
linux中如何添加用户并赋予root权限详解
一.linux添加用户并赋予root权限 1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated succe
-
Visual Style中的shellstyle.dll文件修改方法
Visual Style中的shellstyle.dll文件修改 2007-3-8 11:25:00 作者: Silencer shellstyle.dll修改 *部分内容参考自whistl3r的Shellstyle Tutorial 预备知识 1.shellstyle.dll的结构 UIFiles: UIFile1:定义窗体及任务列表样式 UIFile2:定义控制面板样式 Resources:资源文件列表 10,11,12:音乐文件夹 13,14,15:图片文件夹 16,17,18:查找
随机推荐
- CSS网页布局入门教程7:二列固定宽度居中
- 用vbs发送带附件的邮件
- 恢复主引导分区
- Windows系统自动连接网络共享打印机BAT脚本分享
- 百度地图api应用标注地理位置信息(js版)
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all第1/2页
- .net数据库连接池配置技巧(默认值)
- Python中pygame的mouse鼠标事件用法实例
- PHP date函数常用时间处理方法
- Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
- 只有mdf文件的数据库附加失败的修复方法分享(置疑、只读)
- 探究在C++程序并发时保护共享数据的问题
- thinkphp实现附件上传功能
- JavaScript中获取未知对象属性的代码
- Android 实现通知消息水平播放、无限循环效果
- JAVA垃圾收集器与内存分配策略详解
- Java 使用POI生成带联动下拉框的excel表格实例代码
- 适合PHP初学者阅读的4本经典书籍
- Android使用OKHTTP解析JSON数据的实例代码
- 毕业论文-人际沟通