Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2013, 16:12   #1
Rob1nz0n
 
Регистрация: 13.03.2013
Сообщений: 3
По умолчанию Создание списков

Сначало опишу задачу, потом вопросы.
есть мастера на участках, которые ежемесячно 2 раза делают списки на приезд и отъезд с участка работников. есть отдел снабжения, который согласно их списокам делает списки в транспортные органы и развозят по ним.
В списках указывается участок, от куда, куда, дата и список лиц с паспортными данными (ну и тип вагона, купе или плацкарт)

Так вот списки все присылают разного вида и бывает с ошибками.
Мастера не всегда знают где кто живет и поэтому не всегда правильно указывают направление, поэтому хочу использовать прописку, чтоб знать кому надо еще докупать или не докупать билет.

Хочу на макросах сделать файлик в exel, где во-первых все одного типа (формы, шаблона), во-вторых раскрывающиеся списки участков и направления, а так же самоподставляющийся ФИО при заполнении. а по итогу кнопка "просмотр и напечатать", где паспортные данные уже подставились.

по подробнее.
имеются данные.

1. тип_билета: авиа, жд, автобус
2. насел_пункт: Комсомольск-на-Амуре, Хабаровск, Магадан, Н.Ургал, Улак, Тында, Н.Чара
3. дата:
4. вид_билета: люкс, купе, плацкарт, аренда
5. участки: Рим, Армань, Туксани, Ундыткан, Эльга, 4км.
6. сотрудники:
7. ответственные: Иван, Петр, Виктор

(каждые данные на отдельном листе, чтоб можно было менять или дополнять (только сздателем!))

с 1,4,5 думаю все понятно, с остальными поясню. 3 раскрывающийся календарь, 6 табл: ФИО, Паспорт,Дата Рождения, Город проживания. 7 Люди которые заполняют этот список.
2 Направление такие: Если от Магадана,то отправление авиа до Хабаровска, далее если надо то поезд (автобус) до Комсомольска. ЖД путь: Н.Чара-Тында-Улак-Н.Ургал-тут разветвление в два направления: Хабаровск или Комсомольск.

Как бы хотелось в идеале.
(ответственный закреплен каждый за своим участком)
Ответственный открывает файл под своим паролем, тем самым берет ответственность за составленый список.( его ФИО посдатвляется уже при выводе на печать)
Выбирает свой участок и выбирает направление туда и обратно (желательно чтобы направление подставлялось взависимости от того кто заполняет, и была кнопка поменять направление местами)
открывает календарь и выбирает дату отъезда или отправки. выбирает тип вагона, если ЖД билеты.
заполняет список людей и по первым вводимым буквам предлагается ФИО, так сколько нужно.
если в списке Сотрудников, есть те которые прожывают дальше конечной точки проезда,то выводится еще список на дополнительные билеты.
нажимает сохранить (сохранение под определеным именем, типа Армань_Иван_20130314.xls), который бы желательно нельзя редактировать. распечатать в 2 экземплярах.
нажымаем кнопку очистить и заполняем в другом направлении на другую дату и все тоже самое.
Rob1nz0n вне форума Ответить с цитированием
Старый 04.04.2013, 16:24   #2
Rob1nz0n
 
Регистрация: 13.03.2013
Сообщений: 3
По умолчанию

хотел в экселе, но по рекомендовали для таких дел access.
Rob1nz0n вне форума Ответить с цитированием
Старый 04.04.2013, 17:44   #3
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Rob1nz0n.
"..Сначало опишу задачу.." - сначала стоило поздороваться или как-то иначе обратиться.
Вы описали свои желания - а собственно вопрос то в чём
Сформулируйте что Вы хотели от участников форума выкладывая так много текста.

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 05.04.2013, 01:56   #4
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

Цитата:
Сообщение от Rob1nz0n Посмотреть сообщение
хотел в экселе, но по рекомендовали для таких дел access.
Не слушайте их, вы правильно по думали, вам по дойдёт Эксель.
alvk вне форума Ответить с цитированием
Старый 05.04.2013, 03:35   #5
Rob1nz0n
 
Регистрация: 13.03.2013
Сообщений: 3
По умолчанию

Прошу прощения, это из-за не внимания, а не воспитанности. уже поздно было,спал почти.
Для начало хотел бы чтоб подсказали в каком направлении двигаться? В access давным давно работал, но не так плотно! Сейчас начал изучать книги и пока путаюсь.
Rob1nz0n вне форума Ответить с цитированием
Старый 05.04.2013, 23:15   #6
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Rob1nz0n.
"..в каком направлении двигаться?.." - Вы пытаетесь решить серьёзную задачу,
в которой завязан не только диспетчер перевозок, а и кадровые-договорные документы.
Не будем брать во внимание, что программа попадает под действие закона о защите персональных данных,
этот вопрос разрешим на уровне предприятия. Допустим Вы получили доступ к паспортным данным
и на основании прописки хотите отправить домой работника, но не факт что он проживает по месту
прописки или свой очередной (или межвахтовый) отпуск он будет проводить именно по месту регистрации.
Прописка не может быть основанием для систематического приобретения билетов, в любом случае возможность
корректировки обязательна. Корректировка на основании договора или заявления работника, в соответствии
с которой составляется маршрут. И уже на основании реального маршрута и даты создаются списки.
"..самоподставляющийся ФИО при заполнении.." - это не самая большая проблема, т.к. всех работники
предприятия скорее всего зарегистрированы в кадровой программе и им присвоены уникальные табельные номера.
"Проблем" у этой задачи более чем достаточно, а ответ на вопрос "на чём создавать" (MS Access, MS Excel,...)
зависит от Вас, от разработанной структуры от необходимости тиражирования инструмента и его синхронизации,....
Есть над чем задуматься - стоит ли создавать специализированный инструмент со сложной архитектурой логики,
какие гарантии удобства его использования, не понадобится ли специально вводить единицу для его сопровождения, ....

Успехов Вам.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание 4-х взаимозависимых списков (vba) KJ_ya Microsoft Office Excel 1 17.10.2012 17:34
Создание связанных списков или таблиц с фильтром или выборкой sindo Microsoft Office Word 2 25.11.2010 16:59
будьте так добры.создание списков.(New-dispose) ololo18 Паскаль, Turbo Pascal, PascalABC.NET 1 20.04.2010 09:46
Создание списков с условием lexx2030 Microsoft Office Excel 0 27.07.2009 20:04
Создание выпадающих списков в Word Dux Microsoft Office Word 12 25.08.2008 09:50