Студопедия Главная Случайная страница Обратная связь

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

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; просмотров: 536. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


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

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

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

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

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