在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:查找
随机推荐
- 浅谈angular2路由预加载策略
- 在ASP.NET里得到网站的域名
- 网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
- 利用Golang解析json数据的方法示例
- CentOS 6.6下Redis安装配置记录
- XenServer 虚拟机扩容LVM磁盘分区的方法
- 动态加载js文件简单示例
- windows下配置apache+php+mysql时出现问题的处理方法
- php中static 静态变量和普通变量的区别
- C#多线程ThreadPool线程池详解
- Android CoordinatorLayout详解及实例代码
- Android 自定义view模板并实现点击事件的回调
- 微信小程序删除处理详解
- 护卫神 主机管理系统使用说明篇 系统设置
- 老生常谈js中的MVC
- 在Centos部署nodejs的步骤
- Java观察者模式例子
- PHP 的比较运算与逻辑运算详解
- JS设计模式之访问者模式定义与用法分析
- 解决android studio android monitor打不开的问题