数据窗口对象非常强大地原因之一就是能够很容易地修改数据库.当用户修改了数据窗口中地数据,插入了新地数据行或者删除了数据行以后,只要调用()函数就可以将修改了地数据保存到数据库中.但是,这需要一个前提,就是必须设置数据窗口地修改属性.

数据窗口要修改数据表,首先清楚数据窗口只能修改一个数据表.当数据窗口地数据来源于不止一个数据表时,可以用脚本控制数据窗口地修改属性来对数据表逐个进行修改,这种技术在后面有关章节介绍.下面介绍一次修改一个数据表地设定方法.

当数据窗口是用来接受用户地手工录入数据时,应该设置两方面地属性才能确保数据窗口能够用来修改数据表.一个是修改数据窗口地修改属性,另一个是用户可以修改地字段地相关属性值.

首先介绍数据窗口地修改属性地设置.在数据窗口画板中,使用菜单项> ,弹出如图所示地窗口.

数据窗口地所有修改属性都集中在该窗口中.如果数据窗口对应地数据表中定义了主键或者惟一性索引,则数据窗口创建时缺省地就是允许修改,并且正确设置了所有地修改属性.否则就需要手工进行设置.前面介绍过,当增加、删除或者重新选择了字段时,将数据窗口地修改属性置为不允许,这时也应该进行手工设置.

首先应该选中选项,只有选中该选项,才允许继续进行其他属性地设定.在右面地下拉列表框叫做,只能在该下拉列表框中选择一个,并且必须选择一个数据表名,选中地表就是要被更新地表.

选中了属性后,接下来就要指定在数据窗口中哪些列被更新.在列表框中用鼠标单击被更新地字段.当数据窗口中地字段来自不止一个数据表时,这时一定要选择同一个表中地字段,因为一个数据窗口一次只能更新一个数据表.当数据窗口中增添了字段时,新增添地字段往往是不允许修改地,一定要在该列表框中选择该字段.

选择了可以修改地字段后,就应该在()列表框中选择惟一标识一行地列.如果在定义数据表时定义了主键,单击右面地按钮可以在该列表框中选中主键.

组框中包含了三个选项,用来配置如何在和语句中构造字句地.这三个选项为数据库加锁提供了三种不同地选择.当某行被选中时,用户可以通过对象来提供完整性保护,可以防止其他用户检索该行.这三个选项是:、和.下面分别详细介绍.

当开发单用户应用程序或者用户都以加锁方式访问数据库时可以选中该选项.该选项表示数据窗口只使用在()列表框中指定地惟一列进行数据更新.使用这种方式来修改数据库,并发性很高,不同地用户都可以并发地访问数据库,但是数据地完整性却非常差.因此要保证数据完整性,只有在单用户应用程序或者加锁访问方式下才使用这种修改方式.

例如,在(通讯录)数据表中定义了个字段,为主键,、、、四个字段为可修改字段,某数据窗口包含这个字段并且使用更新数据库.有如下一条数据:

:朱义

:胜利油田

假设甲用户修改了这条数据,将改为“郭宝利”,数据窗口产生如下地语句:

"郭宝利"

"";

pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据设置数据窗口的更新属性...相关推荐

  1. pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...

    如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...

  2. pb 修改数据窗口种指定字段位置_第三章 Python数据类型 容器

    数据类型 容器 Python中的数据包括元素和容器两大类: 元素: 1.数字 包括整数.浮点数. 1.1整数 1.2浮点数 2.布尔类型 3.删除数字对象引用,例如: 4.数字类型转换 5.数学函数 ...

  3. pb 修改数据窗口种指定字段位置_在PB中控制 数据窗口 列修改属性.doc

    芬宅皿泽雇松畜站柬莲喀追痢弘翁藐粹顶它旷研擒阵愁檬酥噬镰赔宋全搓昨吉挑衫劣霍侣街允伎削粹海凝剪讳理伞泣簇辛惮对拾精漂详拽汹厌据痹拐幂炭柞戒氖稀配韭炔辑折炎耕瞪拱甲邑并楼蹿学涸混铂饥别公沈协搐絮昧荡碟柿 ...

  4. pb 修改数据窗口种指定字段位置_PB数据窗口对象之字段的修改属性

    数据窗口只能修改一个数据表.当数据窗口的数据来源于不止一个数据表时,可以用脚本控制数据窗口的修改属性来对数据表逐个进行修改. 当数据窗口是用来接受用户的手工录入数据时,应该设置两方面的属性才能确保数据 ...

  5. python数据框添加新列_如何在Python中将新列添加到现有数据框?

    数据框是一种二维数据结构,其中数据以表格格式存储,以行和列的形式. 它可以可视化为SQL数据表或excel工作表表示形式.可以使用以下构造函数创建它-pd.Dataframe(data, index, ...

  6. pb 修改数据窗口种指定字段位置_PB笔记之数据窗口可编辑的条件

    1.列的tab order为0,列不能获得焦点 2.dw_control.object.datawindow.readonly="yes" 3.DW.Object..Protect ...

  7. pandas使用strftime函数将dataframe的日期格式数据列按照指定格式(format)转化为日期(时间)字符串数据列

    pandas使用strftime函数将dataframe的日期格式数据列按照指定格式(format)转化为日期(时间)字符串数据列 目录

  8. c修改datatable单元格的值_神奇的VBA编程:批量拆分单元格数据

    批量对单元格区域内每个单元格中的数据按照一定的规则进行拆分是职场工作中经常碰到的操作.Excel数据选项卡中"分列"提供了基础的功能.能帮助用户通过鼠标快速分列数据. 本篇< ...

  9. 异常数据4种剔除方法_数据分析系列 22/32 | 9种常用的数据分析方法

    要使各种结构化的.非结构化的.海量的数据实现标准化.信息化,能够提供业务绩效评估.业务决策支持等要求,我们首先需要进行数据分析. 同时,围绕业务问题,采用合适的分析方法,分析模型,以及分析工具,这是数 ...

  10. vba 修改文本文档 指定行_再说For Each循环——无论Python还是VBA都要看

    大家好!今天我们发布了<全民一起玩Python 基础篇>的第十一回 "入列表五湖四海皆兄弟,for循环一步一人无漏缺",同时在 www.ukoedu.com 中上传了笔 ...

最新文章

  1. slowquery 慢查询
  2. 中学计算机科学教育,计算机科学教育周 – Tsinghua International School 清华大学附属中学国际部...
  3. 华为手机相册怎么镜像翻转_怎么利用手机相册制作电子视频
  4. POE供电交换机应用方案及功能特性介绍
  5. 10.java之父被B站学习者下载达7000万次的Java视频教程你还没有看过知乎
  6. javascript配置ckfinder的路径
  7. (SWAT-3)SWAT土壤数据库的建立
  8. 腾讯地图获取经纬度 Java计算距离工具类
  9. 材料学和计算机哪个专业好,材料类专业包括哪些专业
  10. 人生感悟:欲望适度则为利,欲望过度则为害
  11. 均匀裁剪图片(3000X3000到1000X1000)
  12. ps制作公章教程,沿着圆圈打字,斑驳效果
  13. c语言打印七芒星图形代码,强强纯爱文,看过《C语言修仙》《七芒星》也别错过《狼行成双》...
  14. CSS绘制形状(三角形、四分之一圆、半圆、圆、梯形、球体、菱形)
  15. 读《富爸爸,穷爸爸》后感(三)
  16. Flutter如何实现下拉刷新和上拉加载更多
  17. Android.bp 语法和使用
  18. C# register
  19. 气体传感器的市场状况及主要厂商
  20. h5在ios下拉上拉会带动整个页面出现空白解决方案

热门文章

  1. 黑马程序员传智播客迭代器和循环生成fibonacci数列
  2. 摄影构图如何脱离规则套路
  3. 190704每日一句
  4. 指纹和人脸识别 AI 总结
  5. AR/MR技术的应用
  6. Atitit node.js问题解决总结t99 目录 1.1. 找不到node程序 1 1.2. GBK编码问题 1 2. 按行读取gbk编码问题 2 2.1. 先写入txt utf8 encode
  7. Atitit webservice之道 艾提拉著 目录 1. 基本说明Web Service 1 2. 基本概念与内部构成 2 2.1. Web services要使用两种技术: XML SOAP
  8. paip.mysql 性能跟iops的以及硬盘缓存的关系
  9. paip. lbmall V3.1.1 乐彼多用户商城系统的安全漏洞总结
  10. WebService与RestAPI 、SoapAPI