Продвижение товара на базеРефераты >> Предпринимательство >> Продвижение товара на базе
--- Итоговые запросы
Задача : вычеслить стоимость всех мягких , купейных и лацкартных билетов ;
Прежде всего создадим новый запрос для таблицы . При помощи команды ВИД / ГРУППОВЫЕ операции необходимо включить строку “Групповая операция” . В этой строке для каждого из выбранных полей установим одну из функций “Группировка” и “Sum”
4. ФОРМЫ
Форма – это средство отображение данных на экране и управление ими. Форма позволяет расположить данные на экране так, как это требуется. Кроме того форма позволяет вывести на экран больше данных, нежели таблица. Это достигается при помощи объектов, обеспечивающих “трёхмерность” данных. например, - раскрывающихся списков.
В первом шаге необходимо выбрать вид формы. Различают: форму “в один столбец”, диаграмма , табличную форму.
В данном случае выбран вид формы “ в один столбец”. В ней представлены по поездам. В качестве источника данных используются таблица “Постовщик”.
Табличная форма в данной работе создана с помощью Мастера форм. В этом случае необходимо указать поля, необходимые для построения формы название поставщика, стоимость мягких , купейных , плацкартных билетов . Тон, в котором выполнена табличная форма носит название – ткань. Для того, чтобы увидеть истинный вид табличной формы, надо использовать список Вид, расположенный на панели инструментов, и выбрать из него элемент Режим формы.
Режим таблицы и режим конструктора позволяет изменить представление формы. Например, табличная форма в режиме таблицы ничем не отличается по своему внешнему виду от обычной таблицы.
Также в разделе Формы возможно построение сводной таблицы и диаграммы. Диаграмма (круговая) строилась для поля Тема фильма. Она наглядно показывает, фильмы каких тем преобладают в картотеке. Каждая тема представлена в своем цвете.
5. ОТЧЕТЫ
В отчетах нельзя установить режим таблицы или формы, потому что они предназначены только для вывода данных на печать. Для отчета можно, помимо режима “Конструктор” выбрать режим “Просмотр” (предварительный).
Вообще структуры форм и отчетов очень похожи, поэтому многое из того, что говорилось о формах верно и для отчетов.
Существую различные виды отчетов :
* Простой отчет
* В оди столбец
* Табличный отчет
--- Пиктограмма Простой отчет позволяет создать стандартный отчет за один шаг . Для этого в окне базы данных необходимо указать таблицу или запрос , на который должен базироваться отчет , и выбрать пиктограмму Простой отчет . Отчет открывается в режиме предварительного просмотра . Переход между страницами осуществляется с помощью прокрутки .
По такому же принцепу делуются и другие отчеты .
6. Макросы
Макрос в Access – это набор команд, каждая из которых выбирается и формируется пользователем в режиме диалога.
Итак допустим что надо иметь отдельную кнопку для открытия какой-то очень нужной формы. Сначала создадим макрос, выбрав в окне базы данных пиктограмму “Макрос” - “Создать” .Access открыл пустое окно для создания макроса. Первый столбец таблицы предназначен для макрокоманд, второй содержит комментарии.
Далее : в окне базы данных выберем пиктограмму “Форма” и отбуксируем требуемую форму в окно создания макроса . В тот момент,когда левая кнопка мыши будет отпущена,в колонке “Макрокоманда” Access отображает макрокоманду “Открыть форму”.При выборе такого наименования в нижней части окна появляются так называемые аргументы макрокоманды.В них можно найти имя открываемой формы и режим,в котором необходимо открыть форму.Уже готовый макрос сохраняется под любым именем,какое понравится.
Дальше: нужна форма для размещения кнопок. Для этого в окне базы данных выбираю пиктограмму “Форма”, кнопку “Создать”. Нажимаю кнопку “Пустая форма”, что приводит к открытию новой, пустой формы в режиме “Конструктор”. Теперь перехожу в окно базы данных, выбираю пиктограмму “Макрос” и буксирую новый макрос прямо в окно “Конструктора” форм.
Когда левая кнопка мыши будет отпущена, Access создаст кнопку, надпись на которой будет совпадать с именем макроса, данным мной ранее.
Макрос с достаточно длинным именем не может быть полностью отображен на экране , поэтому можно увеличить размеры управляющего элемента по вертикали или по горизонтали.
Перехожу в режим созданной формы для проверки действия новой кнопки. Нажатие кнопки действительно приводит к открытию формы в режиме формы. Если данную форму закрыть, дважды щелкнув мышью кнопку системного меню, форма кнопок снова окажется на переднем плане. Таким же образом можно создать другие кнопки для открытия наиболее часто используемых форм и отчетов. Последовательность действий для отчетов идентична при работе и с формами.
Автоматический запуск макроса
Цель: создание макроса, автоматически открывающегося при открытии базы данных (
В окне базы данных выбираю пиктограмму “Макрос” - “Создать”. Access открывает пустое окно макроса в режиме “Конструктора”. Нажав мышью самую верхнюю строку столбца “Макрокоманда” - на экране отображается список макрокоманд. Выбирав элемент “Открыть форму” нажимаю мышью строку “Имя формы” в нижней части окна - на экране список всех форм базы данных. Выбираю форму, которая должна открываться автоматически .
Новый макрос сохраняю под именем “AutoExec”; при следующем открытии базы данных автоматически будет открываться форма “Панель управления формами”.
Если в исключительном случае потребуется подавить выполнение AutoExec-макроса,при открытии базы данных следует удерживать нажатой клавишу [Shift]”.
ПРИЛОЖЕНИЕ
ТАБЛИЦА ПОСТАВЩИК
ШИФР ТОВАРА |
НАИМЕНОВАНИЕ ТОВАРА |
ПОСТАВЩИК |
ЗАВОЗ ТОВАРА |
ТЕЛЕФОН ПОСТАВЩИКА |
ГОРОД ПОСТАВЩИКА |
1 |
ПИВО БАЛТИКА №1 |
ООО "ОЧАКОВО" |
100 |
1234567 |
МОСКВА |
2 |
ПИВО БАЛТИКА №2 |
ООО "ОЧАКОВО" |
200 |
1234567 |
МОСКВА |
3 |
ПИВО БАЛТИКА №3 |
ООО "ОЧАКОВО" |
300 |
1234567 |
МОСКВА |
4 |
ПИВО БАЛТИКА №4 |
ООО "ОЧАКОВО" |
400 |
1234567 |
МОСКВА |
5 |
ПИВО БАЛТИКА №5 |
ООО "ОЧАКОВО" |
500 |
1234567 |
МОСКВА |
6 |
ПИВО БАЛТИКА №6 |
ООО "ОЧАКОВО" |
600 |
1234567 |
МОСКВА |
7 |
ПИВО БАЛТИКА №7 |
ООО "ОЧАКОВО" |
700 |
1234567 |
МОСКВА |
8 |
ПИВО БАЛТИКА №8 |
ООО "ОЧАКОВО" |
800 |
1234567 |
МОСКВА |
9 |
ПИВО БАЛТИКА №9 |
ООО "ОЧАКОВО" |
900 |
1234567 |
МОСКВА |
10 |
ВОДКА "ИСТОК" |
ЗАВОД "КРИСТАЛ" |
370 |
7654321 |
ОДИНЦОВО |
11 |
ВОДКА "КРЕМЛЁВСКАЯ" |
ЗАВОД "КРИСТАЛ" |
350 |
7654321 |
ОДИНЦОВО |
12 |
ВОДКА "ПШЕНИЧНАЯ" |
ЗАВОД "ПАЛЁНЫЙ" |
120 |
4442708 |
ПОДПОЛЬЩИК |
13 |
СОК "МАНГО" |
ООО "DJ 17" |
90 |
3458217 |
ОМСК |
14 |
СОК "АПЕЛЬСИН" |
ООО "DJ 17" |
90 |
3458217 |
ОМСК |
15 |
СОК "ЛЕМОН" |
ООО "DJ 17" |
90 |
3458217 |
ОМСК |
16 |
ОГУРЦЫ МАРИНОВАННЫЕ |
КОЛХОЗ "40 ЛЕТ БЕЗ УРОЖАЯ" |
560 |
2042424 |
СМОЛЕНСК |
17 |
ПОМИДОРЫ С ДУШКОМ |
КОЛХОЗ "40 ЛЕТ БЕЗ УРОЖАЯ" |
650 |
2042424 |
СМОЛЕНСК |
18 |
ВОДА "ТАРХУН" |
ТОО "ГАЗИК" |
270 |
3102902 |
ЗЕЛЕНОГРАД |
19 |
ВОДА "КОЛОКОЛЬЧИК" |
ТОО "ГАЗИК" |
270 |
3102902 |
ЗЕЛЕНОГРАД |
20 |
ВОДА "ГРУША" |
ТОО "ГАЗИК" |
270 |
3102902 |
ЗЕЛЕНОГРАД |
21 |
КОЛБАСА "ДОКТОРСКАЯ" |
ЗАВОД "КАМПОМОС" |
70 |
4484476 |
МОСКВА |
22 |
КОЛБАСА "МОЛОЧНАЯ" |
ЗАВОД "КАМПОМОС" |
78 |
4484476 |
МОСКВА |
23 |
СЫР "АТЛЕТ" |
КООП "МЫШЬ" |
56 |
2564132 |
МИНСК |
24 |
СЫР "КОЗИЙ" |
КООП "МЫШЬ" |
34 |
2564132 |
МИНСК |
25 |
ЧАЙ "ИНДИЙСКИЙ" |
КООП "СОРНЯК" |
399 |
5678493 |
СТАМБУЛ |
26 |
КОФЕ "ЯКОБС" |
КООП "НОЧЬ" |
456 |
8769021 |
ОСЛО |
27 |
ЖЕВАЧКА "ДИРОЛ" |
ТОО "ЗАВОРОТ КИШОК" |
234 |
5555555 |
УФА |
28 |
СПИЧКИ |
ТОО "ОПИЛКИ" |
190 |
3333333 |
КАЛЫМА |
29 |
ЗУБОЧИСТКИ |
ТОО "ОПИЛКИ" |
1000 |
6379210 |
КАЛЫМА |
30 |
САЛФЕТКИ |
ООО "БУМИЗДЕЛИЯ" |
2000 |
3892010 |
АРХАНГЕЛЬСК |
31 |
ПАКЕТЫ |
ООО "РОЗА" |
2500 |
9854731 |
МОЖАЙСК |