русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ДОСТУП К ДАННЫМ В БД


Дата добавления: 2015-07-09; просмотров: 664; Нарушение авторских прав


Установите на форму компонент SpeedButton1 (П/К Additional) и для нижеперечисленных свойств установите значения:

- AllowAllUp à true;

- GroupIndex à 1;

- Caption à ОТКРЫТЬ/ЗАКРЫТЬ.

В обработчике событий OnClik кнопки SpeedButton1 запишите следующий программный код:

procedure TForm1.SpeedButton1Click(Sender: TObject);

begin

if SpeedButton1.Down = true then

begin

table1.Close;

table2.Close;

table3.Close;

end

else

begin

table1.Open;

table2.Open;

table3.Open;

end;

end;

 

 

 

КОМОНЕНТ DBText

 

Иногда, для более качественного дизайна конструируемого приложения, информация об объекте может отображаться не в 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. Русифицировать заголовки всех полей в таблице «СЕМЬЯ СОТРУДНИКА».

 

При защите лабораторной работы знать ответы на такие вопросы:

- какой компонент применяется для организации поиска определенной информации;

- понимать программный код, реализующий поиск информации;

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

- уметь самостоятельно написать (и объяснить) программный код для открытия и закрытия доступа данных через компонент Table;

- назначение компонента DBTextиего основные свойства;

- назначение компонента GroupBoxиего основные свойства;

- как вызвать редактор EditingDBGrid,для чего он применяется.



<== предыдущая лекция | следующая лекция ==>
ОРГАНИЗАЦИЯ ПОИСКА ДАННЫХ | Заголовок


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.202 сек.