Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Визуальные компоненты для работы с данными

CuBook05

Визуальные компоненты для работы с данными расположены на странице Data Controls Палитры компонентов и предназначены для построения интерфейсной части приложения. Они используются для навигации по набору данных, а также для отображения и редактирования записей. Часть визуальных компонентов для работы с данными служит для выполнения операций с полями отдельной записи, они отображают и позволяют редактировать значение поля текущей записи. К таким компонентам относятся, например, однострочный редактор DBEdit и графическое изображение DBImage.
 
Каждый из таких компонентов имеет два свойства, через которые обеспечивается его связь с полем выбранного источника данных. Свойство DataSource задает имя источника данных, который подключен к одному из наборов данных приложения. Свойство DataField задает связь элемента управления с конкретным полем источника данных, значение этого свойства выбирается путем выбора имени поля из раскрывающегося списка. Другие компоненты служат для отображения и редактирования сразу нескольких записей. Примерами таких компонентов являются сетки DBGrid и DBCtrlGrid, выводящие записи набора данных в табличном виде.
 
Визуальные компоненты для работы с данными похожи на соответствующие компоненты страниц Standard, Additional и Win32 и отличаются, в основном, тем, что ориентированы на работу с БД и имеют дополнительные свойства DataSource и DataField. Первое из них указывает на источник данных - компонент DataSource, второе на поле набора данных, с которым связан визуальный компонент. Например, однострочный редактор DBEdit работает так же, как однострочный редактор Edit, отображая строковое значение и позволяя пользователю изменять его. Отличие компонентов состоит в том, что в редакторе DBEdit отображается и изменяется значение определенного поля текущей записи набора данных.
 
Для всех визуальных компонентов, предназначенных для отображения и редактирования значений полей, при изменении пользователем их содержимого набор данных автоматически переводится в режим редактирования. Произведенные с помощью этих компонентов изменения также автоматически сохраняются в связанных с ними полях при наступлении определенных событий, таких как потеря фокуса визуальным компонентом или переход к другой записи набора данных.
 
При программном изменении содержимого этих визуальных компонентов набор данных не переводится в режим редактирования автоматически. Для этой цели в коде должен предварительно вызываться метод Edit набора данных. Чтобы сохранить изменения в поле (полях) текущей записи, программист также должен предусмотреть соответствующие действия, например, вызов метода Post или переход к другой записи набора данных.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить