<b>第十五章 数据拜候部件的利用及编程(三)</b>[Delphi编程]
本文“<b>第十五章 数据拜候部件的利用及编程(三)</b>[Delphi编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
15.6.1 字段部件
字段部件在利用程序中始终是不可见的部件.在程序运行历程中是如此,在程序计划阶段也是如此,但是它在利用中起着非常重要的作用,可以说它是全部数据浏览部件从数据库表中显示、编辑数据的底子.这是因为字段部件直接对应着数据库表中的字段,浏览和改正表中的数据必必要通过字段部件,同时字段部件所拥有的属性可以用来阐明数据库表中对应的字段的数据范例、当前的字段值、显示格局、编辑格局等,字段部件的事件如OnValidate可以用来设定输入字段值时举行有效性查验.
数据库表的每一列在利用程序中都有其对应的一个字段部件,在缺省情形下,当TTable或TQuery的Active属性被置为False或调用close办法时,与表中各列对应的字段部件也随即消逝,要想为利用程序成立永久性的字段部件,我们必必要在程序计划阶段利用字段编辑器(Fields Editor)来成立.利用字段编辑器成立永久性字段的好处是:我们在程序代码中操纵永久性字段部件可以越发有效、便利、坚固地拜候数据库表中记录的各字段值,在任什么时刻候我们都可以以一样的字段次序、固定的字段显示表中的记录,即便数据库表的构造已发生了改变.当然假如在数据库表中与字段部件对应的字段已经不存在时,利用程序就不能正常地履行下去了,Delphi会弹出一个错误信息框,奉告用户表中的字段已经不存在了.
15.6.1.1 字段部件的属性及利用
字段部件具有很多的属性,通过设置字段部件有关的属性,可以掌握字段对象在数据浏览部件中的显示方法、字段值可否被改正等.分外是关于用字段编辑器成立的永久性的字段部件,我们在程序计划阶段便可以在Object Inspector中便利地选取字段部件, 举行有关属性的设置.
字段部件的主要属性如表15.6所示,该表中列出的属性只是字段部件的部份属性,它主要用来掌握字段对象的显示方法.
表15.6 字段部件的主要属性
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
属性名 功 能
───────────────────────────────
Alignment 阐明字段值在数据浏览部件中显示时的对齐方法:
左对齐、右对齐、居中三种方法.
───────────────────────────────
Calculated 阐明字段能否是计算字段,属性值为True时,该
字段是计算字段、字段值可以按照表中别的字段
的值计算得出.
───────────────────────────────
Currency 等于true时,以钱币格局显示数值,等于False时,
不以钱币格局显示数值型数据.
───────────────────────────────
DisplayFormat 用于阐明字段值在数据浏览部件中的显示格局
───────────────────────────────
DisplayLabel 字段在网格(TDBGrid部件)中显示时,为字段指定
显示标题.
───────────────────────────────
DisplayNidth 字段在网格(TDBGrid部件)中显示时,为字段指定
显示宽度,单位是字符数.
───────────────────────────────
EditFormat 阐明字段在数据浏览部件中的编辑输入格局
───────────────────────────────
EditMask 在举行字段值的编辑输入时,限定输入字段值的
过滤条件(即字段值的范围).
───────────────────────────────
FieldName 该字段部件对应实际数据库表中的字段的名字
───────────────────────────────
Index 该字段部件在数据集全部字段部件中的次序号
───────────────────────────────
MaxValue 阐明可认为该字段输入最大的数值
───────────────────────────────
MinValue 阐明可认为该字段输入最小的数值
───────────────────────────────
Name 字段部件的名字
───────────────────────────────
ReadOnly 等于true时,只能读取该字段的字段值,不能改正;
等于False时,可以对该字段的字段值举行读写.
───────────────────────────────
Size 阐明字段的大小,单位是字符数
───────────────────────────────
Visible 为True时,该字段可以在TBDBGrid部件中显示;
为False时,该字段不能在TDBGrid部件中显示
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以上是“<b>第十五章 数据拜候部件的利用及编程(三)</b>[Delphi编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |