Как сделать сайт:
  HTML
  JavaScript
  PHP
  CMS
Microsoft Office:
  Word
  Excel
  VBA
Просто о сложном
Список форумов on-line-teaching.com on-line-teaching.com
Онлайн курсы MS Office: Word, Excell. Как сделать сайт: HTML, JS, PHP
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Напишите программу по VBA

 
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
avensis
Prizivnik - draftee
Prizivnik - draftee


Зарегистрирован: 06.04.2011
Сообщения: 1

СообщениеДобавлено: Ср Апр 06, 2011 4:54 pm    Заголовок сообщения: Напишите программу по VBA Ответить с цитатой

[list=]
1. В базе данных Excel Отели Москвы.xls содержатся данные об отелях. БД хранятся в папке C:\ Отели и содержат следующую информацию:
Таблица 1. Фрагмент БД Отели:



Отель Рейтинг Округ Адрес Телефон Описание Дополнительный сервис
Аррарат-Хаят 5 ЦАО ул. Никольская д.1 (495)755-77-77 Фитнес зал, бассейн, мини бар, душ, телевизор, сейф, интернет, телефон балкон 3 ресторана, салон красоты, конференц связь, индивидуальный пошыв одежды, услуги такси, услуги консьержа, аптека. Частная парковка
Марриотт-Тверская 5 ЦАО ул. Тверская д.7 корп.1 (495)788-01-02 фитнес зал, мини бар, душ, телевизор, сейф, интернет, телефон, балкон салон красоты, конференц связь, химчистка, услуги такси. конференц зал
Марриотт-Петровка 5 ЦАО ул. Петровка д.4 (495)335-7272 фитнес зал, мини бар, душ, телевизор, сейф, интернет, телефон ресторанная зона, ателье, салон красоты, заказ такси, заказ ресторанов, конференц зал
Кебур-Паллас 4 ЦАО ул. Остоженка д.32 (495)789-32-62 бассейн, мини бар, душ, телевизор, сейф, интернет, телефон балкон экскурсионные услуги, салон красоты, массаж, заказ такси, проведение конференций,
Украина 3 ЦАО Кутузовский проспект д.2 (499)620-54-54 мини бар, душ, телевизор, сейф, телефон 2 ресторана, заказ такси, услуги консьержа, заказ экскурсий
Пекин 3 ЦАО Садовническая улица д.15 (495)766-01-01 мини бар, душ, телевизор, сейф, телефон услуги конференц-зала, офисный центр, химчистка, салон красоты
Балчуг 4 ЦАО Петровский проезд д.5 (495)333-35-35 мини бар, душ, телевизор, сейф, интернет, телефон салон красоты, ресторан, услуги такси, услуги личного консьержа
Метрополь 5 ЦАО Старая площадь д.1 (495)781-25-71 Фитнес зал, бассейн, мини бар, душ, телевизор, сейф, интернет, телефон ресторанная зона, ателье, салон красоты, заказ такси, заказ ресторанов, конференц-зал
Акварель 4 ЦАО Столешников пер. д.12 (495)124-58-57 мини бар, душ, телевизор, сейф, интернет, телефон, балкон ресторан, такси, консьерж, салон красоты
Президент отель 5 ЗАО ул. Якиманка д.7 (495)777-81-81 Фитнес зал, мини бар, душ, телевизор, сейф, интернет, телефон, балкон конференц-зал, офис услуги. Заказ такси, услуги консьержа, услуги бронирования, услуги дома быта
Клуб 27 3 СЗАО Краснопресненская набережная д.32 (495)736-52-79 мини бар, душ, телевизор, сейф, интернет, телефон конференц-зал, заказ такси, услуги консьержа,
Салют 3 ЗАО Ленинский проспект д.126 (499)498-57-89 мини бар, душ, телевизор, телефон салон красоты, 5 ресторанов, заказ такси, продажа ж/д. и авиа билетов
Паллада 3 ЮЗАО Островитянова д.3 (495)561-59-74 мини бар, душ, телевизор, телефон ресторан, парковка
Измайловское 3 САО ул. Измайловская д.15 (495)455-89-68 мини бар, душ, телевизор, телефон салон красоты, 3 ресторана, заказ такси
Шереметьево 4 САО Аэропорт Шереметьево (Ленинградское шоссе) (495)122-25-25 мини бар, душ, телевизор, сейф, интернет, телефон 4 ресторана, химчистка. Бронирование авиа - и ж/д. билетов, заказ такси, услуги консьержа, ателье, аптека
Домодедово 4 ЮВАО Аэропорт Домодедово (495)956-12-12 мини бар, душ, телевизор, сейф, интернет, телефон 5 ресторана, конференц-залы, химчистка, бронирование авиа - и ж/д. билетов, заказ такси, услуги консьержа, ателье, аптека


Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список отелей в зависимости от рейтинга:
Отели {административный округ} Рейтинг {кол-во звёзд}


№ п.п.
Отель
Адрес
Телефон
Описание Дополнительный сервис




3. Сохранить его в файле Отели-{кол-во звёзд}.xls на листе Отели (например: Отели 3 звезды.xls). Книга должна иметь один лист.
4. Файл поместить в папку C:\Отели\{административный округ}.
5. При отсутствии папки – создать её.
6. В поле со списком Округ: пользователь указывает интересующий его округ.
7. Список поля Округ: должен содержать названия округов, встречающихся в БД, и отсортирован по алфавиту.
8. В группе переключателей рейтинга пользователь указывает интересующий его рейтинг. По умолчанию выбран переключатель 3 звезды (***).
9. Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
10. Программа должна находиться в файле Программа Отели.xls.
11. Предусмотреть обработку событий, связанных с различными состояниями исходного и конечного файла: закрыт, открыт, не существует. При наличии конечного файла выдать запрос на его замену.
[/list]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB