Автоматизация рабочего места кассира по продаже билетов на поездаРефераты >> Предпринимательство >> Автоматизация рабочего места кассира по продаже билетов на поезда
Далее рассмотрим основные типы данных , которые использовались в данной курсовой :
1. Текстовые : При вводе имени поля по умолчанию MS Access присваивает ему текстовый тип данных с шириной поля , равной 50.Такие поля могут содержать буквы , цифры и специальные символы . Максимальная ширина - 255 символов ;
2. Числовые поля :
- при вводе данных числового поля автоматически производится проверка данных . Если данные содержат текстовые или специальные символы MS Access выведет предупреждение и ошибочные данные не будут введены ;
- только над числовыми полями возможно выполнение математических операций;
- используя значение свойства Размер поля , можно установить различный формат для полей числового типа ;
3. Поля денежного типа : денежное поле аналогично числовому полю. С его помощью можно производить вычисления с точностью до 15 знаков в целой и до 4 знаков в дробной части ;
3. Запросы
В данной базе данных TRAIN.MDB использовалось несколько типов запросов :
--- запрос на обновление
Задача : уменьшить все цены билетов до конечных станций на 60% ;
Сначало надо создать новый запрос и ввести критерии для выбора изменяемых записей . В только в том случае , если результат запроса отвечает заданым требованиям , следует преобразовать его в запрос обновления .
Номер_поезда |
Конечная_станция |
Цена_мягкого_билета |
Цена_плацкартного_билета |
Цена_купейного_билета |
6167 |
Архангельск |
150.00 |
160.00 |
170.00 |
6191 |
Владивосток |
145.00 |
165.00 |
175.00 |
6201 |
Волгоград |
130.00 |
140.00 |
150.00 |
6203 |
Екатеринбург |
120.00 |
130.00 |
140.00 |
6251 |
Иркутск |
170.00 |
185.00 |
192.00 |
6307 |
Калининград |
155.00 |
165.00 |
180.00 |
6383 |
Краснодар |
120.00 |
135.00 |
140.00 |
6407 |
Красноярск |
180.00 |
190.00 |
200.00 |
6409 |
Мин. воды |
110.00 |
115.00 |
125.00 |
6411 |
Москва |
140.00 |
160.00 |
170.00 |
6421 |
Мурманск |
155.00 |
165.00 |
180.00 |
Для этого выберем команду ЗАПРОС / ОБНОВЛЕНИЕ. В строку обновление следует ввести новые выражения для заменяемых записей .
Номер_поезда |
Конечная_станция |
Цена_мягкого_билета |
Цена_плацкартного_билета |
Цена_купейного_билета |
6167 |
Архангельск |
60.00 |
64.00 |
68.00 |
6191 |
Владивосток |
58.00 |
66.00 |
70.00 |
6201 |
Волгоград |
52.00 |
56.00 |
60.00 |
6203 |
Екатеринбург |
48.00 |
52.00 |
56.00 |
6251 |
Иркутск |
68.00 |
74.00 |
76.80 |
6307 |
Калининград |
62.00 |
66.00 |
72.00 |
6383 |
Краснодар |
48.00 |
54.00 |
56.00 |
6407 |
Красноярск |
72.00 |
76.00 |
80.00 |
6409 |
Мин. воды |
44.00 |
46.00 |
50.00 |
6411 |
Москва |
56.00 |
64.00 |
68.00 |
6421 |
Мурманск |
62.00 |
66.00 |
72.00 |