Энциклопедия C++ Builder



         

ВИЗУАЛЬНАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ БАЗ ДАННЫХ - часть 8


break;

case dsEdit:

strcpytS, "Идет редактирование");

break;

case dslnsert:

strcpy(S, "Идет вставка записи");

break;

} // Вывод текстовой строки S

}

Листинг 5.1. Обработчик события

OnStateChange источника.

• OnUpdateData возникает перед обновлением текущей записи и используется при необходимости синхронизации поведения обычных компонент с изменениями некоторого набора данных.

5.2.1.2 Таблицы

Компонента таблицы представляет собой один из самых фундаментальных и гибких компонентных классов. TTable

устанавливает прямую связь с таблицей базы данных посредством BDE, причем все записи или столбцы этой таблицы становятся доступными для приложения - как раздельно, так и внутри определенного интервала адресов. Рис. 5.7 показывает свойства компоненты таблицы в окне Инспектора объектов:

wpe4.jpg (16133 bytes)

Рис. 5.7. Свойства таблицы.

Active разрешает или запрещает режим просмотра "живых данных" таблицы на этапе проектирования. Значение true или метод Open открывают просмотр таблицы. Значение false

(устанавливается по умолчанию) или метод

Close закрывают просмотр.

DatabaseName

содержит псевдоним базы данных или полный путь к ее каталогу. Использование псевдонима всегда предпочтительнее: вы можете переназначить физический носитель данных, например, заменив локальный дисковод на сетевой. Перекомпиляция приложения не требуется - просто измените путь на вкладке Aliases в утилите конфигурации BDE.

TableName

позволяет выбрать фактическое имя таблицы из выпадающего списка с именами всех таблиц в адресуемой базе данных.

Exclusive

разрешает или запрещает другому приложению обращаться к таблице, пока вы ее используете сами. Значение false запрещает исключительный доступ по умолчанию.

IndexFiles

открывает диалог выбора индексного файла для таблицы.

IndexName

задает правило отображаемых сортировки данных, отличное от упорядочивания по первичному ключу (primary key order).

Filter позволяет устанавливать критерий фильтрации, в соответствии с которым адресуется некоторое подмножество записей таблицы.




Содержание  Назад  Вперед