![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Инструкция к практической работе № 8
55. Создайте новое приложение 56. Разместите на форме 3 панели. 57. Свойство Align нижних панелей установите в «alBottom», верхней – «alClient» 58. Поместите в верхнюю панель компонент DBGrid. 59. Разместите на форме компоненты, необходимые для связи с вашей базой данных. 60. Добавьте компонент TIBQuery, оставив его свойство Name заданным по умолчанию. 61. В свойстве Database укажите компонент TIBDataBase. 62. Для связи визуального компонента DBGrid с набором данных IBQuery1 добавьте на форму Источник данных. В строке DataSet инспектора объектов выберите IBQuery1. 63. Свяжите компонент DBGrid с Источником данных. 64. Откройте окно редактирования запроса SQL компонента Query и наберите запрос, выводящий все записи из таблицы Firms. 65. Откройте компонент Query, изменив его свойство Active на True. В сетке отобразятся все записи таблицы Firms. 66. Создайте параметрический запрос, который возвращает набор данных со списком партнеров, поставивших книги в определенный день. Для этого проделайте следующие операции: 67. поместите на форму в нижнюю панель компонент MonthCalendar. Измените его свойство Name на «MC». 68. в окне редактора запроса наберите: Напишите следующий обработчик события OnClick компонента MC: IBQuery1.ParamByName('DATE').AsDate: = MC.Date; IBQuery1.Open; 69. Постройте параметрический запрос, возвращающий набор данных с накладными, отражающими перемещение книг для определенного поставщика. Для этого: 70. Разместите на второй панели компонент DBGrid. 71. Добавьте еще один компонент IBQuery, В свойстве Database укажите компонент TIBDataBase. 72. Добавьте компонент Источник данных, в строке DataSet выберите IBQuery2. 73. В окне редактора запросов для компонента IBQuery2 напишите соответствующий параметрический запрос. 74. В обработчике событий OnDblClick компонента DBGrid1 самостоятельно напишите процедуру задания значения параметра.
75. Постройте запрос, отображающий данные трех полей таблицы Books: BName, BAuthor, BPublish 76. Выведите все записи из таблицы Nakls с полным наименованием фирмы (из таблицы Firms) 77. Создайте запрос, отбирающей те накладные, сумма которых превышает 100000 рублей или в которых ненулевая сумма возврата. Отсортируйте записи по номеру накладной 78. Отберите из таблицы Books только те названия книг, которые начинаются буквой «Я». 79. Создайте запрос, выводящий информацию о накладных с номерами 1, 3, 7. 80. Создайте запрос, возвращающий среднее значение долга покупателей 81. Выдайте список всех поставщиков с указанием суммы стоимости всех поставленных ими книг 82. Выдайте количество накладных, связанных с поставкой книг 83. Выдайте количество поставщиков книг 84. Подготовьте отчет по выполненной практической работе. Отчет должен содержать · ФИО студента, № группы · Название ПР · цели · Перечень используемых компонентов и их свойств и методов для организации доступа к данным и выполнения запросов, в том числе параметрических. · Команды выполненных запросов. Организация выполнения параметрических запросов · Анализ ошибок Наименование дисциплины: Разработка и эксплуатация удаленных баз данных Тема (раздел) учебной программы: Хранимые процедуры, триггеры и генераторы. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия.
|