Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2003
 
 автор: Виктория-Vika   (08.03.2011 в 01:09)   личное сообщение
 
 

Уважаемые коллеги, помогите пожалуйста. перевернула массу материала, но безрезультатно.
Форма «Путевка» должна предусматривать ввод и отображение следующих данных: желаемая стоимость путевки, количество планируемых дней отдыха, название курорта, наименование гостиницы, дата отъезда, средняя температура, общая стоимость путевки (автоматически рассчитывается в соответствии с занесенными данными).
Требования к форме «Путевка»:
Предусмотреть ручной ввод информации о желаемой стоимости путевки и количестве планируемых дней отдыха.
Выбор названия курорта в форме «Путевка» должен осуществляться из списка. Если стоимость проезда в обе стороны превышает желаемую стоимость путевки, необходимо выдать соответствующее сообщение.
Выбор наименования гостиницы в форме «Путевка» должен осуществляться из списка, содержащего только те гостиницы, которые:
1) находятся на выбранном курорте;
2) общая стоимость путевки с учетом проезда и проживания в гостинице в течение указанного количества дней не превышает желаемой стоимости путевки.
После выбора конкретной гостиницы подчиненная форма отображает информацию:
- количество звезд;
- вид питания;
- стоимость проживания за сутки.
Для поля, содержащего дату отъезда, использовать маску ввода. После занесения на форме «Путевка» даты отъезда:
- подчиненная форма отображает информацию о температуре воздуха на каждый день отдыха;
- в поле «Средняя температура» отображается расчетная величина средней температуры воздуха на период отдыха.
На форме «Путевка» предусмотреть наличие кнопок «Сформировать заказ» и «Отмена».
- при нажатии на кнопку «Сформировать заказ» открывается дополнительная форма «Клиент», содержащая следующие поля: ФИО, № паспорта, адрес, дата рождения, телефон, а также кнопку «ОК». По нажатию на кнопку «ОК» информация о сформированной заявке на организацию летнего отдыха заносится в базу данных.
- при нажатии на кнопку «Отмена» поля формы «Путевка» очищаются. Свойства форм «Путевка», ее подчиненных форм и формы «Клиент» не должны предусматривать наличие кнопок перехода по записям в базе данных.

В каком направлении хотя бы двигаться? Оченьхочется добиться результата, но без помощи не получается. Заранее благодарна

  Ответить  
 
 автор: Lukas   (08.03.2011 в 03:31)   личное сообщение
 
 


В каком направлении хотя бы двигаться?


В первую очередь, в направлении книжного магазина.

Что сделано, что не получилось?

  Ответить  
 
 автор: kot_k_k   (08.03.2011 в 09:53)   личное сообщение
 
 

для начала


1) находятся на выбранном курорте;
2) общая стоимость путевки с учетом проезда и проживания в гостинице в течение указанного количества дней не превышает желаемой стоимости путевки.



- на событие получение фокуса повесьте обработчик который на основании этих данных формирует RowSource для гостинниц

me.ПолеСоСписком№444.RowSource= "select * from табла_гостиницы where цена_номера <=" & me.Поле_Стоимость_номера & " and регион=" & me.Поле_регион

и таким способом формировать все остальные поля формы в которые зависят от соседних

  Ответить  
 
 автор: Гоблин   (08.03.2011 в 11:09)   личное сообщение
23 Кб.
 
 

дата отъезда, средняя температура, общая стоимость путевки (автоматически рассчитывается в соответствии с занесенными данными).

Стоимость путевки зависит от температуры клиента?
Формулу расчета пожалуйста.

После выбора конкретной гостиницы подчиненная форма отображает информацию:
- количество звезд;
- вид питания;
- стоимость проживания за сутки.

Количество звезд в глазах прямо пропорционально стоимости за сутки.

Там ведь цены могут меняться ежедневно. И это все корректировать? А если гостиниц 1000 штук и в каждой по 10 номеров разного типа, то тут следует по инету связь держать, с какой-то базой сопрягать. Или нет?

В общем набросал в каком направлении бежать и с чего бы начал сам. 1/4 задания выполнена.

  Ответить  
 
 автор: Explorer   (08.03.2011 в 15:49)   личное сообщение
 
 

и не лень было

  Ответить  
 
 автор: Lukas   (08.03.2011 в 15:55)   личное сообщение
 
 

На что ТС и рассчитывала.

  Ответить  
 
 автор: Гоблин   (08.03.2011 в 15:59)   личное сообщение
 
 

Ну много время не заняло. Минут 40 и тем более это далеко не все по ТЗ. Всего лишь набросок самого начала, как просила. "Указал направление"

  Ответить  
 
 автор: Виктория-Vika   (08.03.2011 в 21:02)   личное сообщение
 
 

Спасибо за позитив в виде смайликов. Из Ваших рассуждений я поняла, что являюсь полным ламером, и никакой магазин не поможет. Попытаюсь следовать Вашим указаниям. Может что и получиться. Задание для меня неподъемное. Еще раз спасибо за подсказки.

  Ответить  
 
 автор: Explorer   (08.03.2011 в 22:22)   личное сообщение
 
 

задача несложная - есть примеры решений в и-нете

  Ответить  
 
 автор: Stanislav   (09.03.2011 в 02:31)   личное сообщение
 
 

Помимо создания структуры базы данных и наполнения форм нужно будет научиться создавать SQL-запросы, писать обработчики событий в visual basic.
Задание подходящее, чтобы изучить access. Без шуток.
Если требуется сделать это за месяц - то, конечно, новичку браться не стоит - слишком много всего изучить надо.
Но если время терпит - делай.

  Ответить  
 
 автор: час   (09.03.2011 в 16:12)   личное сообщение
 
 

начните с создания таблиц - хранителей информации.
=======================================
Таблица - названия Городов
таблица - названия курортов(например связана с таблицей названия Городов)
таблица - наименование гостиницы(например связана с таблицей названия Городов)
поля таблицы " наименование гостиницы"
- количество звезд;
- вид питания;
- стоимость проживания за сутки.
------------------------------------
таблица - горящие туры
поля таблицы - горящие туры
- Город
- название курорта
- наименование гостиницы
- количество звезд;
- вид питания;
- стоимость проживания за сутки.

  Ответить  
 
 автор: kot_k_k   (09.03.2011 в 17:04)   личное сообщение
 
 


поля таблицы " наименование гостиницы"
- количество звезд;
- вид питания;
- стоимость проживания за сутки.



а не правильнее ли вынести эти данные в другую таблицу ("Инфа о гостинице"), которая связана с таблой "наименование гостиницы"

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList