如何使用书签和禁用控件
是否有可能做到
dataset.DisableControls
Bookmark1 := dataset.Bookmark;
{ do someting............. }
dataset.enableControls;
dataset.Bookmark := Bookmark1;
dataset.FreeBookmark(Bookmark1);
比方说获得 TDBGrig 的总数。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先禁用控件或获取书签没有特定的顺序。当控件被禁用时,您可以浏览记录并使用书签。重要的是您需要在记录导航完成后启用控件。因此,您需要切换示例代码中的前两条语句。
示例用法是:获取书签、禁用控件、循环记录然后返回书签、启用控件并释放书签。请参阅“标记并返回到中的示例代码记录”文档的主题。
There's no particular order for either disabling the controls first or getting a bookmark. You can navigate through records and use bookmarks while controls are disabled. The important thing is you'd want to enable the controls after record navigation is complete. So you'd switch the first two statements in your example code.
A sample usage is: get a bookmark, disable the controls, loop through the records then return to the bookmark, enable the controls and free the bookmark. See the example code in the "Marking and Returning to Records" topic of the documentation.