计算机二级DELPHI控件:DELPHI过滤记录的实现方法计算机二级考试

文章作者 100test 发表时间 2009:04:30 03:54:42
来源 100Test.Com百考试题网


  2009年下半年全国计算机等级考试你准备好了没?考计算机等级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库
  所谓过滤就是从表中选取满足特定条件的部分记录。过滤记录首先要通过Filter。属性设置过滤条件,然后将Filtered属性设置为True,即可从数据集组件连接的表中过滤出满足条件的记录。
  1.Filter属性
  Filter属性用于设置过滤条件,它是一个字符串,格式类似于SQL。语句中的where条件部分。有两种设置Filter属性的方法。
  (1)用户在设计期间设置nlter属性
  可以使用关系运算符(<.、<.=、=、>.、>.=、<.>.)与逻辑运算符(And、No、OR)组成逻辑表达式。对班级编码表TB03设置过滤条件为:选择“2000年入学”的“五年制”班级记录。在。Filter属性中输入:
  TB0305=‘5’AND TB0303=‘2000’
  (2)用户在程序中设置Filter属性
  在程序中设置又有两种情况:
  ①字段取值为常量,此时,代码形式为:
  Tablel.Filter:=’字段名’ ’关系运算符’ 常量;
  字段名与关系运算符用单引号,而字符串常量用3对单引号括起来,例如:
  Table—TB03.Filter:=‘TB0305’ ‘=’ “5”;
  ②字段取值为变量,这时需要用到F0rmat函数,其代码形式为: Tablel.Fiher:=Format(‘字段名’ ‘关系运算符’ ”%s”,[变量]);
  例如:table_TB03.Filter:=Format(”FB0303’ ‘=’ “%s”,[Editl.Text]);
  2.Filtered属性
  该属性为True时,将使用Filter属性中所设置的过滤条件,并触发OnFi.1tel·Record事件。若为False则不使用过滤条件,显示全部记录。
  上述I)ataSet组件的属性在介绍Table组件时已基本讲过,所以不再详细举例,数据集组件DataSet的响应事件与Table组件的事件类似,此处也不再重复。
  本书在此介绍DataSet组件的目的有两个,第一个目的是使读者了解数据集组件的层次结构。第二个目的是使读者总结数据集组件(如Table)的属性,读者必须清楚上述属性、方法与事件对Quel了组件同样适用。

  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛

  2009年全国计算机等级考试报名信息汇总

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  2009年上半年全国计算机二级考试试题及答案

  2009年上半年全国计算机等级考试试题答案汇总



相关文章


计算机二级DELPHI控件:数据集组件的当前状态计算机二级考试
计算机二级DELPHI控件:DELPHI数据集的基础学习计算机二级考试
计算机二级DELPHI控件:DELPHI过滤记录的实现方法计算机二级考试
计算机二级DELPHI控件:Timer组件的属性与事件计算机二级考试
计算机二级DELPHI控件:DELPHI的MonthCalendar组件计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛