




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
针对 VisualFoxpro 表单设计中 Grid 表的着色设置 摘 要 本文论述在 Visual Foxpro 表单设置中 根据不同字的字段 记录中字段的 属性值 选中的记录以及在多记录显示中 对 Grid 表中的记录着色 以区分不同的选择 或记录的具体方法及应用场合 关键词 VisualFoxpro Grid 着色设置 在利用 VisualFoxpro 开发各种管理系统中 为了在表单中显示多条记录 常用方法 在表单中添加 Grid 表 以下称 表格 控件 然而 当表格中的字段较多或显示的记录 较多时 如果表格的中文字的颜色又都一样 未免让人看了眼花缭乱 容易造成这样或那 样的操作错误 如果能根据表格中的不同字段 不同记录 关键字段等赋予不同的着色方 式以区分不同的字段或记录 减少不必要的操作失误 其效果就不言而喻了 笔者在系统 开发的实践中 针对表格中记录的不同特性 探索出几种在表格中着色的具体方法及应用 场合 现阐述如下 1 对表格的不同列 字段 设置不同的着色方式 如果需浏览的表格存在较多列 为了区分不同列或某些重要列 以方便用户浏览记录 美化表格设置 我们可以对不同的列或重要列采用不同的着色 具体是在表单的适当位 置 如笔者在表单的 activate 事件中 中添加如下代码 RGB 255 255 0 RGB 255 255 255 this setall dynamicforecolor IIF MOD RECNO 2 0 RGB 255 0 255 RGB 0 0 0 以上代码的具体含义是 第一句 通过表格的 SETALL 方法设置表格的背景色 将记录号为偶数的设为黄色 奇数设为白色 第一句 通过表格的 SETALL 方法设置表格的前景色 将记录号为偶数的设为紫色 奇数设为黑色 其中 MOD RECNO 2 为取模函数 即将表格中记录的记录号与 2 相除取余数 从 而判断该记录为奇数还是偶数 这样在记录的浏览时对于大批的浏览记录 就能使表格的奇数行和偶数行显示出不同 的颜色 使浏览者能轻松地浏览记录 同时也添加了表格的美观度 这种设置方法的缺点 是要求在表格显示的记录 其在数据表中的记录号最好是连续的记录 因为它是根据记录 号奇偶来设置颜色的 所以当连续的多条记录如果其在数据表中的记录号均为奇数或是偶 数时 其显示的颜色也就一样了 从而体现不出其效果来 5 根据记录的某一字段值对记录进行动态着色 在实际应用中 根据表格中记录的某一字段或多个字段的属性值进行记录着色 其意 义重大 例如 当我们在表单中浏览学生考试成绩表时 如果对表格中存在不及格记录以 高亮的形式显示或根据不及格门数的情况对其进行不同着色 就能给人以一目了然之感 其效果自然是不言而喻 下面说明这类表格的设置方法 假设有一个 Grade dbf 表 学生成绩表 其字段主要有 姓名 语文 数学 英语 政治 化 学 体育 不及格门数 现在根据不及格门数情况来对记录进行着色 为此可在表单的相关 事件 如笔者在表单的 activate 事件中 中添加如下代码 thisform Grid1 SetAll DynamicBackColor IIF 不及格门数 1 iif 不及格门数 2 iif 不及格门数 3 iif 不及格门数 4 rgb 0 0 255 rgb 255 0 0 rgb 255 255 0 rgb 0 255 255 rgb 55 255 255 以上代码的含义是 设置记录的背景色 将 4 门以上不及格的记录着为蓝色 3 门不 及格的记录着为红色 2 门不及格的记录着为黄色 1 门不及格的记录着为紫色 其它记 录着为白色 这里是根据这个 不及格门数 字段的值 显示不同着色方式 我们可以将上面代码中的 IIF 条件语句写成通式即 iif 条件表达式 1 iif 条件表达式 2 iif 条件表达式 3 iif 条件表达式 n 颜色 n 颜色 3 颜色 2 颜色 1 其他颜色 根据这个通式就可以方便地为需要对表格中的特征记录进行动态着色的方法 以上对表格的各种着色方式是笔者长期从事数据库管理系统开发中不断探索出的一些 经验和具体方法 当然在实际应用中我们要视具体的 Grid 表进行有效的着色方式 或采 取多种着色方式组合使用 方能收到用户满意的效果 切莫千篇一律地照般 因为这样就 可能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重难点解析人教版八年级上册物理光现象《光的反射》专题测试试卷(含答案详解)
- 难点详解人教版八年级上册物理《声现象》重点解析试卷(含答案解析)
- 2025国考赤峰市森林消防岗位申论题库含答案
- 难点详解人教版八年级上册物理声现象《声音的产生与传播》难点解析试卷(解析版含答案)
- 考点解析人教版九年级物理《内能的利用》单元测试试卷(含答案详解)
- YM-1-TFA-生命科学试剂-MCE
- Xaliproden-hydrochloride-Standard-生命科学试剂-MCE
- 马铃薯锌转运体StZIP2基因在缺锌胁迫应答中的功能研究
- 起重设备安装期间噪音控制与减排方案
- 考点解析人教版八年级上册物理物态变化《温度》专题攻克练习题(含答案解析)
- 铁路信号基础继电器详解
- 等离子点火系统及暖风器系统培训
- 2024年金华市中心医院医疗集团(医学中心)招聘笔试真题
- 小学生无人机教学课件
- 新课标体育与健康教案集(水平四)
- 2024年中国光引发剂UV-651市场调查研究报告
- 混凝土结构设计原理(第五版)课后习题答案
- 金华市金东区合同制教师管理办法
- 风电项目安全专业监理实施细则
- 智能安防系统维护与保养手册
- 特立帕肽治疗骨质疏松性骨折中国专家共识(2024版)解读
评论
0/150
提交评论