Создание форм и кнопок переходов между ними для удобства работы с данными. Создание макроса вызова главной формы и формы ввода сведений об автомобилях для демонстрации данной возможности. Создание макроса распечатки стоимости путевых листов для такси.
Аннотация к работе
Проектируемая база данных предназначена для работников частного предприятия, оказывающего населению услуги такси, и позволяет им повысить эффективность своей работы за счет систематизации и быстрого поиска нужной им информации. Это сильно упрощает работу, т.к. отпадает необходимость просматривать горы бумаг в поисках нужной информации, рассчитывать стоимость путевого листа каждому водителю и отчеты о работе начальству. В БД должны храниться сведения о водителях: ФИО, позывной, номер водительского удостоверения, дата выдачи водительского удостоверения, а также находится ли водитель в отпуске, на больничном или уволен; сведения об автомобилях: государственный номер, марка, цвет, год выпуска, № свидетельства о регистрации транспортного средства, собственник, а также находится ли автомобиль в ремонте; сведения о путевых листах: № путевого листа, позывной водителя, даты открытия и закрытия путевого листа, государственный номер автомобиля; сведения о заказах: номер заказа, дата и время поступления, адрес клиента, водитель выполняющий заказ, отметка о выполнении. сведения о количестве отработанных часов каждым водителем и, соответственно, стоимости его путевки (стоимость путевки рассчитывается по 20 руб. за час работы, остальные денежные средства остаются водителю). Например, сделаем запрос, выдающий сведения о водителя и автомобилях, находящихся на линии; запрос, вычисляющий время работы по путевому листу, а также его стоимость и др.Итак, создаем таблицу. Столбцы в таблице называются полями, а строки - записями. Количество записей в таблице ограничивается емкостью жесткого диска. У каждой таблицы имеется уникальное имя. Создавать таблицы можно тремя способами: 1. с помощью мастера (если при создании таблицы требуются подсказки об элементах, которые следует в нее включать);Переходим на следующую вкладку - «Запросы». Запросы - объекты, позволяющие пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (Query By Example - запрос по образцу) или написать инструкцию SQL. Можно создавать запросы на выборку, обновление, удаление или добавление данных. Строить запросы также можно с помощью мастера и с помощью конструктора.Отчет - это гибкое и эффективное средство для организации данных при выводе на печать и вместе с тем это способ вывода данных из базы на печать в том виде, в котором требуется пользователю. С помощью отчета можно расположить информацию на листе в удобном для пользователя виде с различным оформлением. Конструирование отчета не только позволяет вывести информацию в удобном и привлекательном виде, но и комбинировать данные нескольких таблиц, а также упорядочивать записи таблицы на основании данных других таблиц.Форма - объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Другое преимущество форм перед режимом таблицы - возможность отображать в одной форме данные из нескольких таблиц. Формы обеспечивают наиболее гибкий способ ввода, редактирования, просмотра и удаления данных и фактически являются шаблонами, управляющими отображением информации. Можно создать форму-меню для вызова других форм, таблиц, запросов или отчетов. С помощью конструктора и панели управляющих элементов добавим на заготовку формы «Водители» все необходимые данные из таблицы «Водители», а также, чтобы предусмотреть добавление новых записей в таблицу, кнопки «Добавить запись», «Сохранить запись» и «Удалить запись».Например, при использовании макрокоманды Открыть Форму (OPENFORM) в качестве аргументов необходимо задать, по крайней мере, имя открываемой формы и режим вывода ее на экран. Допустим, нужно создать макрос, который должен открывать форму «Главная» (Customers) в приложении «Такси Фортуна» (Northwind). Для этого в окне База данных (Database) необходимо щелкнуть по ярлыку Формы (Forms), затем, используя панель инструментов, открыть окно Конструктор макросов (Macro Design) и перетащить с помощью мыши форму «Главная» (Customers) в поле «Макрокоманда» (Action) окна Конструктора макросов. Для удобства перетаскивания объектов из окна База данных (Database) в форму можно выбрать команду Окно, Слева направо (Window, Tile Vertically), чтобы расположить окна на экране рядом. Тогда в поле «Макрокоманда» (Action) автоматически появится макрокоманда Открыть Форму (OPENFORM) (рисунок 17), а на панели аргументов автоматически заполнятся поля: в поле «Имя формы» (Form Name) появится имя формы «Главная» (Customers), в поле «Режим» (View) - значение по умолчанию Форма (Form), в поле «Режим окна» (Window Mode) - значение Обычное (Normal).Современные технологии разработки прикладных программ делают построение приложений фантастически дешевым и быстрым. Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы (если это вообще было возможным).