- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表单控件设计3
7.4 容器类控件 表格、页框和Container容器均可用表单控件工具栏中 相应的按钮来创建 7.4.1 表格 表格控件用于显示表中的字段,用户可以修改表格中 的数据,VFP用Grid来表示表格 一、表格的组成 (1)表格(Grid):由一或若干列组成 (2)列(Column):一列显示一个字段,由列标题和列 控件组成 (3)列标题(Header1):默认显示字段名 (4)列控件(如:Text1):该列的所有单元格都可用此 控件来显示字段值 列控件默认为文本框,可修改为与字段类型相容的控件 表格、列、列标题和列控件都有自己的属性、事件和方 法程序 二、创建表格控件 表格控件创建方法:2种 1、从数据环境创建 打开表单窗口→在数据环境添加SB表→用鼠标将数据环 境中SB表标题栏拖至表单窗口后释放。 2、利用表格生成器创建 用表单工具栏的表格控件在表单上创建一个表格→从表 格控件的快捷菜单选择生成器命令→在生成器对话框设置 表格属性 3、表格生成器 表格生成器有4个选项卡 (1)“表格项”选项卡:指定表格中显示的字段 (2)“样式”选项卡: 指定表格显示的样式 (3)布局选项卡 指定列表标题和表示字段的控件 (4)“关系”选项卡 指定两个表之间的关系 三、表格编辑 1、修改列标题 (1)表格生成器的标题文本框 (2)用代码修改 THISFORM.Grid1.Column2.Header1.Caption=“设备名称” (3)在属性窗口修改其Caption属性 2、调整表格的列宽和行高 (1)调整列宽 ① 激活表格→鼠标置于两列标题之间,指针变为带左右双箭头的竖条→左右拖动调整列宽 ② 修改Width属性 在属性窗口修改或用代码修改 (2)调整标题栏行高 激活表格→鼠标置于表格标题栏行首按钮的下框线,指针变为带上下双箭头的横条→上下拖动调整标题栏行高 (3)调整内容行高 激活表格→鼠标置于表格内第一行行首按钮的下框线,指针变为带上下双箭头的横条→上下拖动调整内容行高 (4)AllowHeaderSizing属性 .T. 运行中准许改变标题栏行高 .F. 运行中不准许改变标题栏行高 (5)AllowRowSizig属性 .T. 运行中准许不改变内容行高 .F. 运行中不准许改变内容行高 3、列的增删 (1)在属性窗口修改其ColumnCount属性 (2)表格生成器→在“表格项”选项卡中增减字段 (3)要删除列,在属性窗口中选定某列按Del键 [P233 例7-13] (1)在e7-13表单创建一个表格控件 (2) 通过表格生成器设置表格:打开表格生成器 在“表格项”选项卡,将SB表的编号,名称和主要设备放到选定字段 在“布局”选项卡,单击“主要设备”列→在“控件类型”下拉列表框中选定“复选框”→“确定”按钮 (3)调整表格列宽 激活表格→鼠标置于两列标题之间,指针变为带左右双箭头的竖条→左右拖动调整列宽 (4)调整表格控件大小 单击表格,拖动其四周控制点 (5)属性设置如下: Form1的Caption属性:SB表编辑 Grid1的AllowAddNew属性: .T. Column3的Sparse属性:.F. (6)运行结果如右图 四、属性选介 1、表格属性 (1)ColumnCount:列数。默认-1将列出表的所有字段 (2)RecordSource:数据源。指定要在表格中显示的表 (3)RecordSourceType:数据源类型。 0:若数据环境已经指定一个表,则不需设置数据源 1:默认值。按RecordSource指定的表名来显示表中的 字段 (4)AllowAddNew: .T.:准许用户向表格中的表添加记录 .F.:只能用APPEND BLANK或INSERT命令添加记录 2、列属性 (1)ControlSource:指定某表的字段为该列数据 源 (2)CurrentControl:为列指定活动控件,默认为 Text1 (3)Sparse: .T.:其为默认值。在列中只有选中的单元格以 CurrentControl指定的控件显示,其它 单元格仍以文本显示 .F.:该列的所有单元格均以CurrentControl 指定的控件显示 五、创建一对多表单 通过实例来介绍一对多关系表单 [P234 例7-14] (1)创建e7
原创力文档


文档评论(0)