Студопедия — B. Проектирование интерфейса приложения
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

B. Проектирование интерфейса приложения






а). Переименуйте приложение на Записная книжка. Разместите на форму компоненты согласно рисунка.

б). Измените свойство ConnectionString компонентов таблица и запрос на строку подключения к вашей базе данных.

в). Соедините с помощью компонента DataSource1 запрос и окно вывода DBGrid1.

г). Создание формы для поиска. Разместите на форму компоненты, согласно рисунка. В модуль главной формы добавьте включение модуля формы поиска (самостоятельно).

C. Программирование приложения

а). Добавьте процедуру при нажатии на кнопку Найти

void __fastcall TForm1:: BitBtn1Click(TObject *Sender)

{

Form2-> Tag=0;

Form2-> ShowModal();

if (Form2-> Tag) { // \042 - 8-й код двойной кавычки

ADOQuery1-> SQL-> Text=" SELECT * FROM Zap_kn WHERE Name LIKE \042" + Form2-> Edit1-> Text + " \042";

if (CheckBox1-> Checked) ShowMessage(ADOQuery1-> SQL-> Text);

ADOQuery1-> Active=True;

ADOQuery1-> Open(); // выполнить запрос

if (ADOQuery1-> RecordCount! = 0) DataSource1-> DataSet =ADOQuery1;

Else

{ ShowMessage(" В базе данных нет запрашиваемой информации " + Form2-> Edit1-> Text);

DataSource1-> DataSet =ADOQuery1;

}

}

}

б). Напишите процедуру – при нажатии на кнопку Все записи.

void __fastcall TForm1:: Button1Click(TObject *Sender)

{

DataSource1-> DataSet =ADOQuery1; //источник данных - таблица

}

в). При закрытии формы напишите ADOTable1-> Close();

г). Перейдите на вторую форму. Напишите процедуру для события показа формы поиска

void __fastcall TForm2:: FormShow(TObject *Sender)

{

Edit1-> SetFocus();

}

д). Пользователь нажал на кнопку поиска:

void __fastcall TForm2:: Button1Click(TObject *Sender)

{

Tag=1; //пользователь нажал кнопку ОК







Дата добавления: 2014-11-10; просмотров: 512. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия