Практика Access
При индексировании создается отдельный индексный файл, при этом сама база данных остается неизменной. При сортировке же изменяется база данных, порядок следования записей.
Задание 6. Разработка отчётов средствами MS Access
Разработка отчетов с помощью Access осуществляется без больших усилий. В окне базы данных на вкладке Отчеты нажимают на кнопку Создать и в появившемся окне выбирают вариант создания отчета. Для простого отчета можно использовать вариант Автоотчет, но самый удобный режим – Мастер отчетов. В нем можно легко и полностью определить вид отчета, - поля, порядок сортировки и группировки записей, выбрать стиль отчета, установить вид вычислений по числовым полям. Для того, чтобы вывести не все записи, а только отвечающие определенному условию, надо предварительно сделать запрос с этим условием и уже на его основе сформировать отчет.
Задолженность арендаторов производственного оборудования
Наименование организации-арендатораНПФ "Истра"
Описание фондовСрок арендыСумма арендной платы за месяцСумма арендной платы всего
Пресс-формы31.12.994 870,00р.58 440,00р.
Итоги по НПФ "Истра"
4 870,00р.58 440,00р.
Наименование организации-арендатораООО "Электром"
Описание фондовСрок арендыСумма арендной платы за месяцСумма арендной платы всего
Станок шлифовальный28.02.01237,00р.5 688,00р.
Станок фрезерный28.02.01492,00р.11 808,00р.
Станок токарный Т-689028.02.01154,00р.3 696,00р.
Итоги по ООО "Электром"
883,00р.21 192,00р.
ИТОГОИТОГО5 753,00р.79 632,00р.
22 ноября 1999 г.Страница 1
Задание 7. Разработка командных файлов (Элементы программирования)
При создании командного файла использовалась Foxpro 2.6
type contr
wait window 'установка'
set talk off
set date german
clear
wait window 'открытие базы данных'
use arenda
list for group='производственное оборудование'
wait window 'вывод на печать'
list for group='производственное оборудование' to print
use
return
do contr
opisanie |
ploschad |
ediniza |
naimenov |
srok |
sumall |
Пресс-формы |
10 |
штука |
НПФ "Истра" |
31.12.99 |
58 440,00р. |
Станок шлифовальный |
1 |
штука |
ООО "Электром" |
28.02.01 |
5 688,00р. |
Станок фрезерный |
2 |
штука |
ООО "Электром" |
28.02.01 |
11 808,00р. |
Станок токарный Т-6890 |
1 |
штука |
ООО "Электром" |
28.02.01 |
3 696,00р. |
Задание 8. Разработка автоматизированных рабочих мест-Меню
При выполнении задания использовалась СУБД Foxpro 2.6
1) вертикальное меню
define popup arm shadow
define bar 1 of arm prompt 'автоматизированное рабочее место бухгалтера'
define bar 2 of arm prompt '1. Ввод учетных данных'
define bar 3 of arm prompt '2. Корректировка данных'
define bar 4 of arm prompt '3. Начисление зарплаты'
define bar 5 of arm prompt '4. Вывод результатов'
define bar 6 of arm prompt '5. Конец работы'
on selection popup arm
activate popup arm at 12,10
2) горизонтальное меню
define menu arm1 bar at line 1
define pad nazv of arm1 prompt 'автоматизированное рабочее место бухгалтера'
define menu punkt bar at line 2
define pad vvod of punkt prompt '1. Ввод учетных данных'
define pad korr of punkt prompt '2. Корректировка данных'
define pad nach of punkt prompt '3. Начисление зарплаты'
define pad vyvod of punkt prompt '4. Вывод результатов'
define pad konec of punkt prompt '5. Конец работы'
on pad nazv of arm1 activate menu punkt
on selection menu punkt
activate menu arm1
3) двухуровневое вертикальное меню
define popup arm shadow
define bar 1 of arm prompt 'автоматизированное рабочее место бухгалтера'
define bar 2 of arm prompt '1. Ввод учетных данных'
define bar 3 of arm prompt '2. Корректировка данных'
define bar 4 of arm prompt '3. Начисление зарплаты'
define bar 5 of arm prompt '4. Вывод результатов'
define bar 6 of arm prompt '5. Конец работы'
*определение вспомогательного меню
define popup vyvod shadow
define bar 1 of vyvod prompt 'на экран'
define bar 2 of vyvod prompt 'на принтер'
on bar 5 of arm activate popup vyvod
on selection popup arm
activate popup arm at 12,10