- •Лабораторнаяработа№6 формированиезапросовдействий
- •1.Запрос«Созданиеновойтаблицы».
- •2.Запрос«Экспортданных».
- •8Внимание!
- •3.Запрос«Обновлениеданных».
- •4.Запрос«Добавлениеданных».
- •5.Запрос«Удалениеданных».
- •8Внимание!
- •Лабораторнаяработа№7 проектированиеииспользованиетабличныхформ
- •1.Автоформавстолбец-2003,
- •2.ФормасобъектомOle.
- •8Внимание!
- •3.ФормасэлементомуправленияПолесосписком.
- •4.Формасдиаграммой.
4.Запрос«Добавлениеданных».
ВрежимеКонструкторасформироватьзапроснадобавлениеданных,
которыйдобавляетвтаблицуНоваятаблицазаписи,измененныевзапросе3
«Обновлениеданных».
Вкачествеисточникаиспользоватьзапросвыбора«02Исходныеданные».
Типзапроса-выбратьвменюЗапрос/Добавление…
Параметрызапросаиисключаемыеполя–поварианту(табл.6.2).
Значениепараметра–такоеже,каквзапросе3.
Выполнитьзапрос.ОтследитьизменениявтаблицеНоваятаблицапослевыполнениязапросадействия.
Сохранитьзапроссименем21Добавлениеданных.
Пример.ДобавитьвНовуютаблицувсезаписидлямаркитовара,ценакоторогобылаувеличена(рис.6.5).
Рис.6.5.Макетзапросанадобавление
Исходныеданныедлязапросанадобавление Таблица6.2
Вариант |
Параметр |
Исключаемыеполя |
1 |
Названиедолжности |
Адрес,Характеристика |
2 |
Названиегорода |
Адрес,Датаразговора |
3 |
Наименованиетовара |
Адресфирмы,Счетвбанке |
4 |
Названиедолжности |
Адрес,Характеристика |
5 |
Названиекниги |
Адрес,Датарождения |
6 |
Датавзноса |
Адрес,Паспортныеданные |
7 |
Номеркомнаты |
Описаниеномера,Датазаселения |
8 |
Названиефотоуслуги |
Датазаказа,Датаисполнения |
9 |
Названиекоммунальнойуслуги |
Адрес,Лицевойсчет |
10 |
Названиетовара |
Адрес,Паспортныеданные |
11 |
Фамилиястудента |
Адрес,Датарождения |
12 |
Фамилиястудента |
Адрес,Датарождения |
13 |
Наименованиепиццы |
Адрес,Телефон |
14 |
Наименованиемаршрута |
Адрес,Телефон |
15 |
Названиевидеокассеты |
Адрес,Паспортныеданные |
5.Запрос«Удалениеданных».
8Внимание!
ДоформированиязапросаСОХРАНИТЬКОПИЮБД.
ВрежимеКонструкторасформироватьзапросвыбораданных,подлежащихудалениюизсоответствующейбазовойтаблицыповарианту.
Типзапроса-выбратьвменюЗапрос/Удаление–MSA2003,
Работасзапросами|Конструктор|Типзапроса|Удалить–MSA2007.
Выполнить запрос. Отследить изменения в базовой таблице послевыполнениязапросадействия.
Сохранитьзапроссименем22Удалениеданных.
Пример.Удалитьизтаблицыинформациюосотрудникепофамилии(рис.
6.6-2003/2007).
Рис.6.6.Макетзапросанаудаление
Вариант1.Удалитьинформациюосотрудникепофамилии(параметр).
Вариант 2. Удалить информацию об абоненте по номеру телефона
(параметр).
Вариант3.Удалитьинформациюофирмепоееназванию(параметр).Вариант4.Удалитьинформациюопреподавателепофамилии(параметр).Вариант5.Удалитьинформациюочитателепономерубилета(параметр).
Вариант6.Удалитьинформациюовкладчикепономерусчета(параметр).Вариант7.Удалитьинформациюоклиентепофамилии(параметр)Вариант8.Удалитьинформациюоклиентепофамилии(параметр)
Вариант 9. Удалить информацию о квартиросъемщике по фамилии
(параметр).
Вариант10.Удалитьинформациюоклиентепофамилии(параметр).
Вариант11.Удалитьинформациюостудентепофамилии(параметр).Вариант12.Удалитьинформациюостудентепофамилии(параметр).Вариант13.Удалитьинформациюоклиентепофамилии(параметр).Вариант14.Удалитьинформациюоклиентепофамилии(параметр).Вариант15.Удалитьинформациюоклиентепофамилии(параметр).
5.ДляотчетаподготовитьраспечаткуокнаБД,вкладкаЗапросы(списоксозданныхзапросовврежиметаблицы–Вид/Таблицы–2003,Область
переходов/Всетаблицы-2007).
7.Оформитьотчетовыполненииработы.