VII.Компонент TDataSource

VI.Закладки.

Закладки (bookmarks) дозволяють зберегти положення в наборі даних, щоб можна було знову повернутися до цього ж місця. У Delphi працювати з закладками дуже просто оскільки необхідно запам'ятати значення усього однієї властивості.

Delphi подає закладку як тип даних TBookmarkStr. Клас ТТаblемаєвластивістьцього типу-Bookmark. Якщо зчитати значення цієї властивості,то будеотриманеім'я закладки, а якщо ж встановити його, то буде виконаний перехід до зазначеноїзакладки, аякщо якесь місце в наборі даних викликало певний інтерес і до ньогобуде потрібно повернутися пізніше, використовуйте наступний фрагмент коду:

var

ВМ: TBookmarkStr;

begin

ВМ:=Table1.Bookmark;

 

Коли буде потрібно повернутися у виділене місце в наборі даних, зробитицебуде дуже просто -достатньо привласнити властивостіBookmark значення,отримане ранішепричитанні властивості Bookmark:

Table1. Bookmark := ВМ;

Якщо існуючу закладку потрібно видалити, тодостатньо встановити її значення рівним порожньому рядку:

ВМ : = '' ;

 

Компонент TDataSource - це канал, за допомогою якого компоненти доступу до даних (такі, як ТTablе) можуть підключатися до елементів керування даними (наприклад, до компонентів TDBEdit або TDBLookupCombo). Крім надання інтерфейсу між наборами даних і елементами керування, необхідного для роботи з даними, компонент TDataSource містить декілька властивостей і подій, що спрощують маніпулювання даними.