数据集常用操作 打开和关闭数据集 定位记录与检索记录 访问数据集 检查和设置数据集状态 编辑和修改记录 过滤数据集
数据集常用操作 打开和关闭数据集 定位记录与检索记录 访问数据集 检查和设置数据集状态 编辑和修改记录 过滤数据集
打开、关闭数据集 ●设计时: ●通过设置有关属性实现。如将 TTable的 Active属 性设为Tre或 False 运行时 ●调用打开/关闭方法 Table. Open Table. Close
打开、关闭数据集 ⚫ 设计时: ⚫ 通过设置有关属性实现。如将TTable的Active属 性设为True 或 False。 ⚫ 运行时 ⚫ 调用打开/关闭方法 Table.Open Table.Close
定位数据集 o First 将指针移到数据集的第一行。 e Last 将指针移到数据集的最后一行。 Next将指针后移 方法 e Prior将指针前移一行 MoveBy将指针前移或后移指定的行 ● Moveby(5)是后移5行, Moveby(-2)是前移2行。 X Q ◆BOF属性:True(指针在数据集第一行); ●EOF属性:Tue(指针在数据集最后一行
定位数据集 ⚫ First 将指针移到数据集的第一行。 ⚫ Last 将指针移到数据集的最后一行。 ⚫ Next 将指针后移一行。 ⚫ Prior 将指针前移一行。 ⚫ MoveBy 将指针前移或后移指定的行。 ⚫ Moveby(5)是后移5行, Moveby(-2)是前移2行。 ◆ BOF属性:True(指针在数据集第一行) ; ⚫ EOF属性:True(指针在数据集最后一行) 方法
定位数据集 Tablel. disablecontrols Tablel. first While not tablel. eof do Begin Tablel. Next End Final Tablel. enableControls
Table1.DisableControls; try Table1.First; While not Table1.EOF do Begin . . . Table1.Next; End; Finaly Table1.enableControls; 定位数据集
查找记录-0cate方法 procedure TForml Button I Click(Sender: TObject) var loc: boolean 部分匹配不区分大小写 locOp: TlocateOptions begin locOp:=[lopartialkey, locaseinsensitive loc:=tablel. locate(sname, edit1 text, locop) end 列名 列值 查找选项
查找记录-locate方法 procedure TForm1.Button1Click(Sender: TObject); var loc : boolean; locOp :TlocateOptions; begin locOp := [lopartialkey,locaseinsensitive]; loc:=table1.locate(`sname`, edit1.text, locop); end; 部分匹配 不区分大小写 列名 列值 查找选项