2011-01-27 29 views
2

是否有可能做如何使用书签和DisableControls

dataset.DisableControls 
Bookmark1 := dataset.Bookmark; 
{ do someting............. } 
dataset.enableControls; 
dataset.Bookmark := Bookmark1; 
dataset.FreeBookmark(Bookmark1); 

让我们说得到一个总的TDBGrig。

回答

4

有没有特定的顺序为第一任禁用控件或得到一个书签。在禁用控件时,您可以浏览记录并使用书签。重要的是你想在记录导航完成后启用控件。所以你可以在示例代码中切换前两个语句。

样例用法是:获得一个书签,禁用控制,遍历记录,然后返回到书签,使控制和释放书签。请参阅文档“Marking and Returning to Records”主题中的示例代码。

+0

IIRC:如果您`DisableControls`在主从设置,详细表将_not_像更新时控件已启用它。 – 2011-01-27 13:35:40