2011-01-27 27 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