Delphi数据库编程教程(八)[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 eagletian 的 blog

dragging field objects

      当你在标签单上放下name字段时,delphi会在上面放置一个label和一个dbedit组件。label组件的caption(标题)与被拖动字段的displaylabel(显示标签)属性一样。dbedit组件通过它的datasource属性与数据集的数据源相连。如果你从字段编辑器中选择多个字段并把它放置在表单上,delphi将在表单上放置同样多的label/dbedit组件。

data browsing at design time with field oriented components

      “它活了!”(it's alive

      ok,我们现在所需要做的是激活连接并滚动记录。一个数据集(adotable)组件的active(激活)属性指出我们是否与一个表相连。设置active为true或调用open方法将使adoconnection组件的cononnected属性为true—并在相关的数据可视化控件中显示数据。

      首先、接着、最后......(first, move by, last,...

      现在我们作最后的准备。接下来我们了解一下怎样浏览记录集。

      dbnavigator组件为浏览记录集提供了一个友好而简单的工具。除了它的浏览能力外,dbnavigator还提供了方法操作数据,如:插入、删除或取消改变。例如,如果我们点击delete(删除)按钮,相应的记录将会从记录集中删除。每个按钮都是可选的,你可以随意的组合和匹配它们。

      通过按钮设置,我们可以跳到最后一个记录或移到上一个记录。例如,点击last(最后)按钮设置当前记录为记录集的最后一条记录并使last(最后)和next(下一个)按钮失效。点击last按钮与调用数据集的last方法具有相同的功效。

      需要注意的是,dbnavigator不能处理的浏览操作之一是按一定的数量间隔对记录进行向前或向后的移动。数据集的moveby方法被用于定位相对于记录集当前记录的任一记录的位置。

       这就是本章。现在我们将准备学习数据集的编辑和查询,这将在本教程的接下来的章节中进行说明......

 

本文关键:DBNavigator、Fields
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top