Фильтрация данных в таблице товаров БД.
⇐ ПредыдущаяСтр 2 из 2
procedure TForm1.CheckBox1Click(Sender: TObject); Begin DM.ADOTbTovar. Filtered:= CheckBox1.Checked; end;
procedure TDM.ADOTbTovar FilterRecord (DataSet: TDataSet; var Accept: Boolean); Begin Accept:= ADOTbTovarStorage_Life.Value <= StrToInt(form1.Edit2.Text); end;
Задание 2 К созданному Delphi – приложению добавьте главную форму Form3/ Unit3, содержащую меню программы, и форму Form4/Unit4, которая выполняет заполнение таблицы справочника фирм. Формы должны иметь вид, представленный на Рис.6, 7. Рис.6 Form3 – главная форма проекта. Рис.7. Форма Form4 – доступ к фирмам Добавление в проект таблицы FIRM.
19. Добавьте в область модуля DM-Unit2 объекты ADO/ ADOTable, Data Access/ DataSource. Используя свойство Name, переименуйте их в ADOTbFirm и DSFirm – рис.8
Рис.8
20. Последовательно в инспекторе объектов установите следующие свойства для новых объектов модуля данных DM:
21. Используя правую кнопку мыши над объектом ADOTBFirm, войдите в редактор полей Fields Editor и добавьте поля таблицы в объект (опция Add All Fields)
Добавление в проект новых форм. 22. Создайте новую главную форму проекта Form3 и форму для фирм – Form4: File/New/Form. 23. Поместите на главную форму Form3 объект MainMenu и включите в него опции СПРАВОЧНИКИ, ТОВАРЫ, ФИРМЫ, ВЫХОД (рис.6).
24. Сделайте главную форму стартовой: Project/Options/Main Form /Form3. 25. Подключите к модулю главной формы модули справочников: File/Use Unit/ Unit1 и File/Use Unit/ Unit4. 26. Для главной формы Form3 cоздайте три событийные процедуры для событий нажатия пунктов меню ТОВАРЫ, ФИРМЫ, ВЫХОД. procedure TForm3.N2Click(Sender: TObject); begin // открыть форму ТОВАРОВ Form1.ShowModal; end;
procedure TForm3.N3Click(Sender: TObject); begin // открыть форму ФИРМ Form4.ShowModal; end;
procedure TForm3.N4Click(Sender: TObject); begin Close; end;
27. Сохраните файлы форм и файл проекта. Отладьте многоформное приложение пока без интерфейса доступа к справочнику фирм.
Разработка интерфейса заполнения справочника фирм. 28. Установите на форму Form4 интерфейсные объекты из разделов Standard и DataControls палитры компонентов, изображенные на рисунке 9.
Рис. 9
29. Подключите к модулю формы Form4 модуль данных DM: File/Use Unit/ Unit2 30. Установите у созданных объектов следующие свойства:
Поиск в таблице фирм БД.
procedure TForm4. Edit1 Change (Sender: TObject); Begin DM.ADOTbFirm. First; // К первой записи таблице While NOT(DM.ADOTbFirm. Eof) do Begin // Пока не закончатся все записи // Если в записи есть искомый фрагмент, то она искомая. Закончить перебор. If Pos (Edit1.Text,DM.ADOTbFirmFirm _ Name.Value) <> 0 Then Exit;
DM.ADOTbFirm. Next; End; end;
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|