VII.Компонент TDataSource
VI.Закладки.
Закладки (bookmarks) дозволяють зберегти положення в наборі даних, щоб можна було знову повернутися до цього ж місця. У Delphi працювати з закладками дуже просто оскільки необхідно запам'ятати значення усього однієї властивості.
Delphi подає закладку як тип даних TBookmarkStr. Клас ТТаblемаєвластивістьцього типу-Bookmark. Якщо зчитати значення цієї властивості,то будеотриманеім'я закладки, а якщо ж встановити його, то буде виконаний перехід до зазначеноїзакладки, аякщо якесь місце в наборі даних викликало певний інтерес і до ньогобуде потрібно повернутися пізніше, використовуйте наступний фрагмент коду:
var
ВМ: TBookmarkStr;
begin
ВМ:=Table1.Bookmark;
Коли буде потрібно повернутися у виділене місце в наборі даних, зробитицебуде дуже просто -достатньо привласнити властивостіBookmark значення,отримане ранішепричитанні властивості Bookmark:
Table1. Bookmark := ВМ;
Якщо існуючу закладку потрібно видалити, тодостатньо встановити її значення рівним порожньому рядку:
ВМ : = '' ;
Компонент TDataSource - це канал, за допомогою якого компоненти доступу до даних (такі, як ТTablе) можуть підключатися до елементів керування даними (наприклад, до компонентів TDBEdit або TDBLookupCombo). Крім надання інтерфейсу між наборами даних і елементами керування, необхідного для роботи з даними, компонент TDataSource містить декілька властивостей і подій, що спрощують маніпулювання даними.