Иногда, для более качественного дизайна конструируемого приложения, информация об объекте может отображаться не в DBGrid-е, а в специальном компоненте DBText. В нашем приложении такой необходимости НЕТ!!! Однако рассмотрим применение компонента DBText, выведя в него телефон ОТДЕЛА. Для этого установим на форму компонент DBText (П/К DataControls) и посредством свойств DataSource и DataField выполним поставленную задачу:
Русификация заголовков столбцов в DBGrid-е
Для возможности русификации заголовков столбцов в DBGrid-е необходимо поля таблицы присоединить (подключить) к самому компоненту DBGrid. Это выполняется следующим образом:
- выполнить двойной щелчок по компоненту DBGrid1;
- в открывшемся окне EditingDBGrid1.Columns (1) вызвать контекстное меню и выбрать пункт AddAllFields(2);
1) 2) 3)
- после подключения всех полей к редактору EditingDBGrid1 необходимо мышкой выделить первое поле (3),при этом в инспекторе объектов отобразятся свойства именно этого поля;
- далее работаем со свойством + Title и вложенными в него свойствами: Alignment (выравнивание положения заголовка), Caption (надпись самого заголовка), Color (заливка заголовка цветом);
УДАЛЕНИЕ ОТОБРАЖЕНИЯ НЕНУЖНЫХ СТОЛБЦОВ ИЗ DBGrid-а
Первоначально, при разработке приложения, в компоненте DBGrid отображаются все поля, составляющие структуру таблицы, однако никакой ценности эти поля для пользователя не имеют. К таким полям относятся: порядковый номер записи в таблице; иногда вспомогательные поля, по которым настраивается связь между таблицами и т.п. Для удаления ОТОБРАЖЕНИЯ этих полей из сетки (из компонента DBGrid),вызывают окно редактора компонента DBGrid и из него, путем нажатия клавиши Delete на клавиатуре или соответствующей кнопки в самом редакторе удаляют ВЫДЕЛЕННОЕ поле:
В данном примере будет удалено отображение поля RUKOVODSTVO.
ВЫПОЛНИТЬ
1. Организовать поиск в таблице ОТДЕЛЫ по номеру телефона.
2. Поставить на форму компонент GroupBox (П/К Standard), поместить в него два компонента DBText и самостоятельно вывести в них информацию из таблиц СОТРУДНИКИ и СЕМЬЯ СОТРУДНИКА. Для компонента GroupBox самостоятельно изучить свойства:
- Align ;
- Caption;
- Color;
- Cursor;
- Font.
3. Удалить отображение поля Nnum и IDENTIF из таблицы «СЕМЬЯ СОТРУДНИКА».
4. Русифицировать заголовки всех полей в таблице «СЕМЬЯ СОТРУДНИКА».
При защите лабораторной работы знать ответы на такие вопросы:
- какой компонент применяется для организации поиска определенной информации;