[Багаж пасажирів]. [Номер квитка] = [Список пасажирів]. [Номер квитка]) ON [Розклад рейсів]. [Номер рейсу] = [Список пасажирів ]. [Номер рейсу]) ON [Список літаків]. [Бортовий номер] = [Розклад рейсів]. [Бортовий номер] BY [Опис маршруту]. [Назва маршруту], [Розклад рейсів]. [Номер рейсу], [Список літаків]. [Кількість пасажирських місць], [Опис маршруту]. [Вартість квитка], [Розклад рейсів]. [Кількість повернутих квитків], [Розклад рейсів]. [Дата вильоту] ((([Розклад рейсів]. [Дата вильоту ]) Between # 1/1/2008 # And # 1/5/2008 #))
В
Запит, що визначає наявність вільних місць на певному рейсі: [Розклад рейсів]. [Номер рейсу], [Кількість пасажирських місць] - (Count ([Список пасажирів]! [ПІБ клієнта])) + [ Кількість повернутих квитків] AS [Залишилось вільних місць] [Список літаків] INNER JOIN (([Опис маршруту] INNER JOIN [Розклад рейсів] ON [Опис маршруту]. [Назва маршруту] = [Розклад рейсів]. [Назва маршруту]) INNER JOIN [Список пасажирів] ON [Розклад рейсів]. [Номер рейсу] = [Список пасажирів]. [Номер рейсу]) ON [Список літаків]. [Бортовий номер] = [Розклад рейсів]. [Бортовий номер] BY [Розклад рейсів ]. [Номер рейсу], [Список літаків]. [Кількість пасажирських місць], [Розклад рейсів]. [Кількість повернутих квитків];
В
Запит, що визначає найближчий рейс до певного місця посадки: [Розклад рейсів]. [Номер рейсу], [Розклад рейсів]. [Час вильоту], [НОВИЙ Запит на кол-во вільних місць]. [ Залишилось вільних місць], [Розклад рейсів]. [Дата вильоту] [Список літаків] INNER JOIN (([Опис маршруту] INNER JOIN ([Розклад рейсів] INNER JOIN [НОВИЙ Запит на кол-во вільних місць] ON [Розклад рейсів] . [Номер рейсу] = [НОВИЙ Запит на кол-во вільних місць]. [Номер рейсу]) ON [Опис маршруту]. [Назва маршруту] = [Розклад рейсів]. [Назва маршруту]) INNER JOIN ([Багаж пасажирів] INNER JOIN [Список пасажирів] ON [Багаж пасажирів]. [Номер квитка] = [Список пасажирів]. [Номер квитка]) ON [Розклад рейсів]. [Номер рейсу] = [Список пасажирів]. [Номер рейсу]) ON [ Список літаків]. [Бортовий номер] = [Розклад рейсів]. [Бортовий номер] ((([Розклад рейсів]. [Дата вильоту])> [Введіть нинішню дату])) BY [Розклад рейсів]. [Номер рейсу] , [Розклад рейсів]. [Час вильоту], [НОВИЙ Запит на кол-во вільних місць]. [Залишилось вільних місць], [Розклад рейсів]. [Дата вильоту], [Опис маршруту]. [Місце посадки] ((( [Опис маршруту]. [Місце посадки]) = [Введіть потрібний аеропорт]));
В
Глава 5. Розробка діалогового додатки користувача
Так як на касира аеропорту покладаються обов'язки заповнення бази даних новими записами клієнтів, то форма роботи для касира буде тільки одна - на заповнення, зміни та видалення клієнтів з бази даних. Створимо основну форму роботи з базою даних. На ній розмістимо кнопки форми роботи з базою даних і 3 кнопки запитів:
В
В
Створення нового клієнта
Схожі реферати:
Реферат на тему: Номер люкс Реферат на тему: Розробка програми &Розклад&Реферат на тему: Собівартість рейсів повітряного транспортуРеферат на тему: Собівартість рейсів на повітряному транспорті Реферат на тему: Визначення собівартості рейсів за статтями витрат