powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как реализовать визуал бронирования/проживания?
16 сообщений из 16, страница 1 из 1
Как реализовать визуал бронирования/проживания?
    #39749256
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для программы по бронированию хочется реализовать визуальный элемент, который не просто отображает текущий статус, но ещё
позволяет вызвать подробную форму при кликании на существующем проживании или бронировании.
На скриншоте показано как это сделано в Excel, но нужна форма в Access.
У меня пока только один вариант - встроить Excel в форму. Может есть ещё какие-то варианты? Приветствуются как варианты использования только встроенных в Access средств, так и ActiveX и прочие самостоятельные компоненты.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749274
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P, возможный вариант Прошу помощи_сложная форма ведомости
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749349
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм, думал о чём-то таком.
Осталось придумать как отделять друг от друга два, к примеру, проживания, идущих друг за другом в одной строке. Что делать, с выездом одного и заездом другого гостя в один день. И как отображать полную фамилию, если она не влазит по ширине в ячейку.
Вызов же подробностей заселения/бронирования можно сделать через гиперссылку на ФИО.

Пангур , благодарю!
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749584
AlexDE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если делаете для гостинницы, то как правило заежают после 12, а выезжают до 12. Если конечно вы не проституток там селите.
Считайте не дни, а ночи, так принято во всем мире.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749652
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexDE, это сдача в аренду апартаментов. Люди могут выезжать и заезжать в любое время. Выезд и заезд в один день (именно день) бывает, но крайне редко. Предусмотреть такой вариант всё таки стоит.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749888
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P, можно попробовать работать не с формой а с отчетом в формате acreport - есть форматирование разделов и события.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39749920
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav PЧто делать, с выездом одного и заездом другого гостя в один день. И как отображать полную фамилию, если она не влазит по ширине в ячейку.Так и в Excel у тебя это не решено.
Вот тебе другой пример решения под твои желания (может и автор прокомментирует)
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39750116
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПанургТак и в Excel у тебя это не решено.
Вариант в Excel сделан для примера, чтобы наглядно показать что нужно.
Из той темы, на которую ты в первый раз дал ссылку я скачал все файлы сразу :), реализация диаграммы Ганта мне понравилась, но код и навороты с сотней контролов... заставляет подумать.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39758924
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P,

Как самый тупой вариант - нарисовать всё лейбаками на форме.
Вы же можете контролы в рантайме добавлять в нужные места сетки.
Расположите в тех же местах сетки, что в Екселе заголовки, кнопки заголовка, а в узлы сетки добавьте лейбаки разноцветные.

Можно вообще всё это нарисовать на winapi графикой.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39758964
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Benny Blanco, думал о том, чтобы всё сделать лейблами, и если для дней хватит 31 штуки, то для апартаментов придётся ограничивать всё несколькими строками и делать полностью программную прокрутку. Вот только каково будет её быстродействие при прокручивании вверх-вниз по и влево-вправо. Хотя для месяца можно делать не прокрутку, а выпадающий список с месяцем и годом.
PS. Видел форму Акссеса, в которой человек реализовывал календарь на месяц, как в OutLook, с помощь 42 квадратных лейбла, в которые вставлял гиперссылки на встречи и прочие события.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759052
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P,

Как вариант - ваше аксес приложение может генерить hta appliation, в котором на html и vbscript будет нарисована диаграмма и сделано взаимодействие с базой.

Можно через ie попробовать сделать - но это довольно громоздкий вариант. А ms hta он по-моему есть в системе даже если ie не установлен.

Через ие - либо через компонент на форме либо через объектную модель, рисовать диаграмму на html либо взять готовый javascript компонент. Аксес можно подписать на события от ие контролов. И из аксеса даже джаваскрипт из ие вызывать.

Можно скачать sharp develop или просто csc.exe Из командной строки и любого редактора написать на c# отдельное приложение именно с диаграммой и из аксеса его запускать.

Чтобы из порожденной программы работать с базой нужен com или ado. В дотнете он есть.

Можно на сях или c++ написать форму с гантом, но там придется курить взаимодействие с адо, если нужно интерактивное взаимодействие с базой.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759055
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blanco,

Еще как вариант найти какой-нибудь lightweight portable web server и запустить его из аксеса. На чем-нибудь - хотя бы на asp classic или asp.net написать приложение, показывающее гант, и взаимодействующее с базой. А из аксеса открывать эту страницу с локалхоста.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759092
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, web-сервер не подойдёт, нужно просто два файла - файл с БД и файл с мордой. Это максимум.

PS. Нашёл datagrid из .NET Framework, но пока с ним не разобрался. А судя по описанию, там объединение ячеек тоже через одно место делать надо.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759108
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P,

Все уже украдено до нас:

dgw

gdi
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759138
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если покурить примеры Бенедикта, особенно этот: 5662758 ,
может получиться нечто в ленточной форме: (Картинко) 12297718
изображающее event_state_lines для каждого аппартамента в пределах, скажем 32 дней,
где ивенты/состояние каждого дня можно описывать 4 цветами, например:
1. Выезд
2. уборка после выезда
3. уборка перед заселением
4. заселение
5. занят
6. бронь
7. недоступен
и т.п.
...
Рейтинг: 0 / 0
Как реализовать визуал бронирования/проживания?
    #39759380
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav PBenny Blanco, думал о том, чтобы всё сделать лейблами, и если для дней хватит 31 штуки, то для апартаментов придётся ограничивать всё несколькими строками и делать полностью программную прокрутку. Вот только каково будет её быстродействие при прокручивании вверх-вниз по и влево-вправо. Хотя для месяца можно делать не прокрутку, а выпадающий список с месяцем и годом.

Криво все это. Но можно сделать компонент в том же VB6 и кинуть его на форму Access. В компоненте - все рисовать - никаких лейблов. Получается очень быстро - я как-то диаграмму Ганта так делал, причем с возможностью ее масштабирования...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как реализовать визуал бронирования/проживания?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]