|
|
|
| Уважаемые коллеги, помогите пожалуйста. перевернула массу материала, но безрезультатно.
Форма «Путевка» должна предусматривать ввод и отображение следующих данных: желаемая стоимость путевки, количество планируемых дней отдыха, название курорта, наименование гостиницы, дата отъезда, средняя температура, общая стоимость путевки (автоматически рассчитывается в соответствии с занесенными данными).
Требования к форме «Путевка»:
Предусмотреть ручной ввод информации о желаемой стоимости путевки и количестве планируемых дней отдыха.
Выбор названия курорта в форме «Путевка» должен осуществляться из списка. Если стоимость проезда в обе стороны превышает желаемую стоимость путевки, необходимо выдать соответствующее сообщение.
Выбор наименования гостиницы в форме «Путевка» должен осуществляться из списка, содержащего только те гостиницы, которые:
1) находятся на выбранном курорте;
2) общая стоимость путевки с учетом проезда и проживания в гостинице в течение указанного количества дней не превышает желаемой стоимости путевки.
После выбора конкретной гостиницы подчиненная форма отображает информацию:
- количество звезд;
- вид питания;
- стоимость проживания за сутки.
Для поля, содержащего дату отъезда, использовать маску ввода. После занесения на форме «Путевка» даты отъезда:
- подчиненная форма отображает информацию о температуре воздуха на каждый день отдыха;
- в поле «Средняя температура» отображается расчетная величина средней температуры воздуха на период отдыха.
На форме «Путевка» предусмотреть наличие кнопок «Сформировать заказ» и «Отмена».
- при нажатии на кнопку «Сформировать заказ» открывается дополнительная форма «Клиент», содержащая следующие поля: ФИО, № паспорта, адрес, дата рождения, телефон, а также кнопку «ОК». По нажатию на кнопку «ОК» информация о сформированной заявке на организацию летнего отдыха заносится в базу данных.
- при нажатии на кнопку «Отмена» поля формы «Путевка» очищаются. Свойства форм «Путевка», ее подчиненных форм и формы «Клиент» не должны предусматривать наличие кнопок перехода по записям в базе данных.
В каком направлении хотя бы двигаться? Оченьхочется добиться результата, но без помощи не получается. Заранее благодарна | |
|
| |
|
|
|
|
В каком направлении хотя бы двигаться?
|
В первую очередь, в направлении книжного магазина.
Что сделано, что не получилось? | |
|
| |
|
|
|
| для начала
1) находятся на выбранном курорте;
2) общая стоимость путевки с учетом проезда и проживания в гостинице в течение указанного количества дней не превышает желаемой стоимости путевки.
|
- на событие получение фокуса повесьте обработчик который на основании этих данных формирует RowSource для гостинниц
me.ПолеСоСписком№444.RowSource= "select * from табла_гостиницы where цена_номера <=" & me.Поле_Стоимость_номера & " and регион=" & me.Поле_регион
и таким способом формировать все остальные поля формы в которые зависят от соседних | |
|
| |
|
|
|
|
| и не лень было | |
|
| |
|
|
|
| На что ТС и рассчитывала. | |
|
| |
|
|
|
| Ну много время не заняло. Минут 40 и тем более это далеко не все по ТЗ. Всего лишь набросок самого начала, как просила. "Указал направление" | |
|
| |
|
|
|
| Спасибо за позитив в виде смайликов. Из Ваших рассуждений я поняла, что являюсь полным ламером, и никакой магазин не поможет. Попытаюсь следовать Вашим указаниям. Может что и получиться. Задание для меня неподъемное. Еще раз спасибо за подсказки. | |
|
| |
|
|
|
| задача несложная - есть примеры решений в и-нете | |
|
| |
|
|
|
| Помимо создания структуры базы данных и наполнения форм нужно будет научиться создавать SQL-запросы, писать обработчики событий в visual basic.
Задание подходящее, чтобы изучить access. Без шуток.
Если требуется сделать это за месяц - то, конечно, новичку браться не стоит - слишком много всего изучить надо.
Но если время терпит - делай. | |
|
| |
|
|
|
| начните с создания таблиц - хранителей информации.
=======================================
Таблица - названия Городов
таблица - названия курортов(например связана с таблицей названия Городов)
таблица - наименование гостиницы(например связана с таблицей названия Городов)
поля таблицы " наименование гостиницы"
- количество звезд;
- вид питания;
- стоимость проживания за сутки.
------------------------------------
таблица - горящие туры
поля таблицы - горящие туры
- Город
- название курорта
- наименование гостиницы
- количество звезд;
- вид питания;
- стоимость проживания за сутки. | |
|
| |
|
|
|
|
поля таблицы " наименование гостиницы"
- количество звезд;
- вид питания;
- стоимость проживания за сутки.
|
а не правильнее ли вынести эти данные в другую таблицу ("Инфа о гостинице"), которая связана с таблой "наименование гостиницы" | |
|
| |