Основы визуального программирования. Лабораторная работа № 5 Для всех вариантов

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная 5.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Project1.~dpr
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon Лабораторная 5.dfm
material.view.file_icon Лабораторная 5.dpr
material.view.file_icon Лабораторная 5.pas
material.view.file_icon
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.~dpr
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon Лабораторная 5.dfm
material.view.file_icon Лабораторная 5.pas
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Тема: Базы данных.

Задание 1: Динамическое изменение SQL-запросов.

1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства:
• DatabaseName: DBDEMOS (выберите из списка)
• SQL (выбрать все поля из таблицы Country);
• Active.
2. Разместите на форме компонент DataSourse (определите для него свойство DataSet), DbGrid (определите для него свойство DataSourse).
3. Разместите на форме четыре метки для полей, по которым будет формироваться запрос, шесть кнопок для выполнения запросов по условиям, наложенным на поля таблицы Country и компонент TabControl (из закладки Win32).
4. Щелчки по кнопкам должны выполнять выполнение следующих запросов:
• для кнопки All отображается все поля и записи из таблицы Country;
• для кнопки C.. отображаются те записи таблицы, у которых поле Name начинается с буквы ‘C’;
• для кнопки ..C.. отображаются те записи таблицы, у которых поле Name содержит букву ‘C’;
• для кнопки South America отображаются те записи таблицы, у которых поле Continent принимает значение ‘South America’;
• для кнопки North America отображаются те записи таблицы, у которых поле Continent принимает значение ‘North America’;
• для кнопки Sort таблица отображается в отсортированном по полю Population виде.
Обработчики событий OnClick для всех кнопок должны содержать следующие действия:
• закрыть текущий запрос (метод Close объекта Query1);
• очистить список строк запроса (метод Clear свойства SQL);
• добавить новую строку в запрос (метод Add свойства SQL);
• обработать новый запрос (метод Open объекта Query1).
5. Названия закладок компонента TabControl1 определяются в обработчике OnCreate формы с помощью метода Add свойства Tabs объекта TabControl1.
6. С помощью обработчика событий OnChange объекта TabControl1 определите отображаемую информацию из таблицы (значения поля Capital должны начинаться на выбранную из закладки букву) при помощи параметризованного запроса, параметр которого будет определяться из названия закладки. В этом обработчике необходимо выполнить следующее:
• закрыть текущий запрос (метод Close объекта Query1);
• очистить список строк запроса (метод Clear свойства SQL);
• добавить новую строку параметризованного запроса (метод Add свойства SQL);
• определить с помощью метода ParamByName значение параметра с указанным именем:
ParamByName(‘<имя параметра>’).Value:=<значение закладки>+’%’
• обработать новый запрос (метод Open объекта Query1).
7. Определите порядок табуляции объектов, имеющих фокус с помощью команды Edit-Tab Order.
8. Для объекта DbGrid установите свойство TabStop равным False, свойство ReadOnly равным ReadOnly.
9. Запустите приложение. Проверьте работу всех кнопок и закладок.

Задание 2: Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
1. Поместите на форму три метки, три компонента Query, три компонента DataSourse, три компонента DbGrid.
2. Свяжите соответствующие объекты Query, DataSourse, DbGrid между собой.
3. Для компонента Query1 (таблица Orders) определите SQL-запрос:
выбрать все записи с полями OrderNo, CustNo и SaleDate из таблицы Orders.
4. Для компонента Query2 (таблица Items) определите SQL-запрос:
выбрать те записи с полями OrderNo, PartNo и Qty из таблицы Items, в которых поле Orders принимает значение некоторого параметра. Значение этого параметра должно определяться набором данных, используемых объектом Query1, поэтому установите свойство DataSourse для объекта Query2 равным DataSourse1.
5. Для компонента Query3 (таблица Join) определите SQL-запрос:
выбрать те записи с полями OrderNo, CustNo, SaleDate из таблицы Orders и PartNo, Qty из таблицы Items, у которых совпадают значения полей OrderNo и упорядочить их по полю OrderNo.
6. Установите свойство Active для всех объектов класса TQuery равным True.
7. Запустите приложение.
Задание 2: Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
1. Поместите на форму три метки, три компонента Query, три компонента DataSourse, три компонента DbGrid.
2. Свяжите соответствующие объекты Query, DataSourse, DbGrid между собой.
3. Для компонента Query1 (таблица Orders) определите SQL-запрос:
выбрать все записи с полями OrderNo, CustNo и SaleDate из таблицы Orders.
4. Для компонента Query2 (таблица Items) определите SQL-запрос:
выбрать те записи с полями OrderNo, PartNo и Qty из таблицы Items, в которых поле Orders принимает значение некоторого параметра. Значение этого параметра должно определяться набором данных, используемых объектом Query1, поэтому установите свойство DataSourse для объекта Query2 равным DataSourse1.
5. Для компонента Query3 (таблица Join) определите SQL-запрос:
выбрать те записи с полями OrderNo, CustNo, SaleDate из таблицы Orders и PartNo, Qty из таблицы Items, у которых совпадают значения полей OrderNo и упорядочить их по полю OrderNo.
6. Установите свойство Active для всех объектов класса TQuery равным True.
7. Запустите приложение.

Дополнительная информация

Работа выполнена без замечаний. Оценка зачет. Год сдачи 2016
Основы визуального программирования. Лабораторная работа № 5. Для всех вариантов
Задание 1:Динамическое изменение SQL-запросов. 1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства: • DatabaseName: DBDEMOS (выберите из списка) • SQL (выбрать все поля из таблицы Country); • Active. ... Задание 2:Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
User nik200511 : 4 июля 2014
23 руб.
Основы визуального программирования. Лабораторная работа № 5. Для всех вариантов
Основы визуального программирования Лабораторная работа № 1-№5 Для всех вариантов
Лабораторная No1 Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32). ЗАДАНИЕ 1: Создать форму как показано на рисунке 1. 1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter: - Panel1, Panel2 – в верхней и нижней частях клиентской области ; - DirectoryListBox1– сле
User gnv1979 : 2 января 2017
38 руб.
Основы визуального программирования. Лабораторная работа № 1-№5. Для всех вариантов
Лабораторная работа No1 Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32). ЗАДАНИЕ 1: Создать форму как показано на рисунке 1. Рис.1 1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter: - Panel1, Panel2 – в ве
User gnv1979 : 2 января 2017
40 руб.
Лабораторная работа №5 «Основы визуального программирования». Вариант №4
Динамическое изменение SQL-запросов. 1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства...... 2. Связывание и объединение таблиц (таблицы Orders.db и Items.db из базы данных, имеющей псевдоним DBDEMOS, связываются и объединяются по полю OrderNo).
User pbv : 12 февраля 2016
50 руб.
Основы визуального программирования. Лабораторные работы №1 - 5. Для всех вариантов.
1. ЗАДАНИЕ 1: Создать форму как показано на рисунке 1. ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2. ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл. 2. ЗАДАНИЕ 1: Создание простейшего редакто
User nik200511 : 4 июля 2014
61 руб.
Основы визуального программирования. Лабораторные работы №1 - 5. Для всех вариантов.
Основы визуального программирование
Разработать приложение, выполняющее следующие действия: по нажатию на пункт меню (компонент TMainMenu) Start формируется двумерный массив Mas размером N x M с помощью генератора случайных чисел; для отображения массива на экране используется компонент TStringGrid;
User kseniy188 : 4 апреля 2017
250 руб.
Основы визуального программирования. Лабораторная работа № 5. Вариант № 6
ЗАДАНИЕ 1: Динамическое изменение SQL-запросов. 1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства: • DatabaseName: DBDEMOS (выберите из списка) • SQL (выбрать все поля из таблицы Country); • Active. 2. Разместите на форме компонент DataSourse (определите для него свойство DataSet), DbGrid (определите для него свойство DataSourse).
User dryan : 4 декабря 2012
200 руб.
Основы визуального программирования. Лабораторные работы №№1-5. Общий вариант.
Лабораторная работа 1 ЗАДАНИЕ 1: Создать форму как показано на рисунке 1. ЗАДАНИЕ 2: Изменить Form1 на рис. 1 (задание 1) следующим образом: использовать для реализации строки состояния вместо компонента TPanel компонент TStatusBar. Структура компонента TStatusBar показана на рис. 2. ЗАДАНИЕ 3: 1. Поместить на форму компонент TImage как показано на рис.2. Отображать внутри компонента графическое изображение только в том случае, если в FileListBox1 выбран BMP-файл. Лабораторная работа №2
User Bodibilder : 23 мая 2019
20 руб.
Вал ИС 20.00.021
Вал ИС 20.00.021 Чертеж в компасе Вал — деталь механизма, выполненная из металла, имеющая сечение определенной формы и передающая крутящий момент на другие элементы, вызывая их вращение. Материал детали -сталь 45. Имеются два резьбовых отверстия на торцах вала. Вал имеет два шпоночных паза. Длина вала 268мм. Наибольший диаметр 50, наименьший 32
User Андрей75 : 6 июня 2020
50 руб.
Вал ИС 20.00.021
Страхование 1 вариант сибГУТИ
Задание 1 Тема – Анализ страхового рынка России (по данным за последние три года). Задание 2 Смирнов А.Л. застраховал свой дом от пожара сроком на один год, но через месяц продал его Петрову Н.К. Спустя полмесяца после продажи дом пострадал от поджога неустановленным лицом. Прекратит ли договор со страховщиком свое действие? Если нет, то кто и почему получит страховую выплату? Задание 3 Начислить комиссионные вознаграждения и их суммы, выплачиваемые на руки страховым агентам, по следующим и
User osmos1995 : 6 апреля 2015
100 руб.
Контрольная работа по дисциплине: Основы информационной безопасности. Вариант №02
Вариант №02 Тема: ПРОТИВОДЕЙСТВИЕ УТЕЧКАМ КОНФИДЕНЦИАЛЬНОЙ ИНФОРМАЦИИ (DLP-системы) ------------------------------------------------------------------------------ ПЛАН ВВЕДЕНИЕ 1. Определение DLP-систем 2. Принципы работы, задачи и классификация DLP-систем 3. Развитие DLP-систем 4. Область применения DLP-систем 5. Методы анализа информации 6. Уровни контроля DLP-систем 7. Перспективы и тренды DLP-систем 8. Внедрение DLP-систем 9. Программные решения, представленные на рынке. ЗАКЛЮЧЕНИЕ Список
User IT-STUDHELP : 3 октября 2023
350 руб.
promo
Понятие бренда и его отличие от торговой марки
Введение В условиях жесткой конкуренции перед даже широко известными предприятиями возникает достаточно сложная задача: как удержать свои позиции на рынке и сохранить эффективность деятельности. Обычно руководством организаций осуществляется ряд мероприятий по увеличению доли на рынке, по снижению затрат в целях осуществления ценовой конкуренции и еще множество других. Но зачастую этого бывает мало, чтобы выжить. Многие специалисты все больше склоняются к выводу, что основным фактором успеха бо
User Aronitue9 : 31 декабря 2011
11 руб.
up Наверх