| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
107
Рис.10.4 Заполненная форма Sales Order (Заказ на покупку):
1 - Заказ на покупку (Цель); 2 - Имя; 3 - Компания; 4 - Адрес; 5 -
Город, штат и код почтовой зоны; 6 - Элемент; 7 - Метод отгрузки;
8 - Количество; 9 - Скидка; 10 - Цена за штуку; 11 - Дата заказа;
12 - Тип клиента; 13 - Дистрибьютор; 14 - Дилер; 15 - Преподаватель;
16 - Другой; 17 - Базовая цена; 18 - Уменьшенная скидка; 19 -
Итоговая цена; 20 - Налог на продажу; 21 - Следующий; 22 -
Предыдущий; 23 - Сохранить в базе данных; 24 - Стоимость отгрузки;
25 - Увеличенная цена
Заметьте, что теперь статусом формы является [Complete]
(Заполнена). Вы ввели всю информацию, которая необходима в этой
форме. Следующим шагом является ввод заполненного заказа в базу
данных заказов.
Когда Вы выбираете кнопку Save to Database (Сохранить в базе
данных), система ObjectVision заносит в базу данные,
находящиеся в текущей форме, руководствуясь внешней связью с
базой данных, которую Вы создали в Главе 9.
5. Нажимайте клавишу Tab до тех пор, пока кнопка Save to Database
(Сохранить в базе данных) не будет выделена световым маркером,
после чего нажмите клавишу пробела, чтобы активировать ее. Ее
можно также нажать с помощью мыши.
Система ObjectVision вводит информацию о заказе в базу данных
MYORDER. Теперь другие прикладные задачи могут использовать эту
информацию для оформления санкций на кредит, счетов и векселей
к получению, документов на отгрузку, текущих отчетов и
выполнения других функций. Эта информация также будет доступна,
если Вы захотите изменить заказ Пэта Майерса (поэтому Вам не
нужно будет повторно вводить название компании, адрес, тип
клиента и так далее).
Печать формы
--------------------------------------------------------------------
Теперь Вам предстоит отпечатать ту форму, над которой Вы
работали. Печать форм осуществляется с помощью двух команд:
- Команда File| Print Form (Файл| Печатать форму) печатает
текущую форму;
- Команда File| Print All (Файл| Печатать все) печатает все формы
в прикладной задаче.
Перед печатью форм Вы можете воспользоваться модулем Control
Panel (Панель управления) среды Windows, чтобы селектировать принтер
или выбрать атрибуты принтера.
Из-за различий между принтерами размер и точный вид
отпечатанных форм зависит от используемого Вами принтера.
+++> Ваши дальнейшие действия:
1. Выберите команду File| Print Form (Файл| Печатать форму).
108
2. Система ObjectVision отображает сообщение, которое
идентифицирует форму и принтер, и начинает печать формы Sales
Order (Заказ на покупку). Заметьте, что Вы можете прекратить
печать путем выбора кнопки Cancel (Отменить).
Если бы Вы воспользовались командой File| Print All (Файл|
Печатать все), система ObjectVision должна была отпечатать все формы
в прикладной задаче Order (Заказ) (форму Sales Order (Заказ на
покупку) и форму Distributor Information (Информация о
дистрибьюторе)), а не одну лишь форму Sales Order (Заказ на
покупку).
Ввод нового заказа
--------------------------------------------------------------------
В текущем разделе Вы введете новый заказ и увидите, как он
отличается от только что введенного заказа. Вы попытаетесь также
провести сравнения по типу "а что, если", чтобы увидеть, как
изменение частей заказа окажет влияние на его стоимость.
Если Вы безошибочно выполнили действия предыдущего раздела, то
форма Sales Order (Заказ на покупку) попрежнему отображает значения
заказа Пэта Майерса. Перед тем, как вводить новый заказ, Вы должны
очистить формы.
Команда Clear All (Удалить все), которая находится в меню Edit
(Редактирование), удаляет значения из всех форм прикладной задачи.
Команда Clear (Удалить), которая находится в меню Form (Форма),
удаляет значения только из выбранной в настоящий момент формы,
оставляя нетронутыми значения в других формах.
+++> Ваши дальнейшие действия:
1. Выберите команду Edit| Clear All (Редактирование| Удалить все)
для того, чтобы удалить данные из всех форм в прикладной
задаче. Не беспокойтесь о потере данных, поскольку Вы уже
сохранили их в базе данных Order (Заказ).
Если Вы выбрали команду Form| Clear (Форма| Удалить), система
ObjectVision не удалит данные в форме Distributor Information
(Информация о дистрибьюторе) и Вы можете получить неверные
значения в новом заказе.
2. Заполните как Вам нравится поля Name (Имя), Company (Компания),
Address (Адрес) и City, State and ZIP (Город, штат и код
почтовой зоны).
3. Выберите в поле Customer Type (Тип клиента) значение dealer
(дилер).
4. Введите значение 15 в поле Quantity (Количество) и нажмите
клавишу Enter.
Заметьте, что после введения значения в поле Quantity
(Количество) система ObjectVision не запрашивает у Вас значение
поля Distributor Size (Размер дистрибьютора). Дерево принятия
решений для поля Discount (Скидка) не требует указания значения
поля Distributor Size (Размер дистрибьютора), если значением
109
поля Distributor Size (Размер дистрибьютора) является dealer
(дилер).
Теперь в черновой форме появляется поле Texas Customer (Клиент
из штата Техас). Системе ObjectVision требуется это значение
для того, чтобы вычислить значение поля Sales Tax (Налог на
продажу).
5. Выберите ответ No (Нет) для поля Texas Customer (Клиент из
штата Техас).
Поскольку Вы выбираете ответ No (Нет), поле Austin Customer
(Клиент из Остина) не появляется. Поскольку клиент не из штата
Техас, налог на продажу не взимается.
Теперь завершена работа и над второй формой. Сравните стоимость
в этой форме со стоимостью в отпечатанной копии заказа Пэта Майерса,
который был Вами заполнен. Обратите внимание на то, что скидки
различны (поскольку новый клиент является дилером, а не
дистрибьютором). Заметьте также, что методом отгрузки является
Regular UPS (Обычной всемирной почтовой службой), а не Commercial
Carrier (Коммерческие перевозки) (из-за различий значений в поле
Quantity (Количество)).
Перед тем, как Вы введете в базу данных заказов заполненный
заказ, Вы можете увидеть, что происходит при изменении значений в
некоторых полях.
Изменения по принципу "а что, если"
--------------------------------------------------------------------
В данном разделе Вы будете изменять значения полей в
заполненной форме, чтобы показать клиенту, как внесение изменений,
например, увеличение размера заказа, повлияет на окончательную цену.
Предположим, что Ваш клиент хочет узнать, какова будет скидка, если
заказ будет увеличен до 30 штук.
+++> Ваши дальнейшие действия:
1. Нажимайте клавишу Tab до тех пор, пока не будет селектировано
поле Quantity (Количество), либо нажмите на поле Quantity
(Количество) мышью.
2. Удалите число 15 (Вы можете воспользоваться клавишами Backspace
или Del, либо селектировать это число с помощью мыши и нажать
клавишу Del).
3. Введите число 30 и нажмите клавишу Enter.
Система ObjectVision рекалькулирует все поля, на которые
оказывает влияние новое значение. Значения полей Amount
(Базовая цена) и Shipping Method (Метод отгрузки) меняются, но
значение поля Discount (Скидка) остается прежним - 25
процентов.
Заметьте, что поля, которые зависят от полей Amount (Базовая
цена) и Shipping Method (Метод отгрузки), также изменили свое
значение: это поля Less Discount (Уменьшенная скидка), Total
110
Price (Итоговая цена), Shipping Cost (Стоимость отгрузки) и
|
adfun.ru
|
|
|
|