93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
1 | |
Множественность выбора при формировании отчетов13.06.2016, 17:51. Показов 1118. Ответов 33
Метки нет (Все метки)
коллеги, помогите правильно "обвязать" работу с формой.
идея такая: есть получатель заявления и различные виды заявлений. для каждого конкретного получателя - свое индивидуальное заявление. так же предусматривается задать формат вывода отчета (быстрая распечатка, вывод на экран, сохранение в различных форматах). если сохранение в ворд или хлс - то свои шаблоны выгрузки для каждого вида заявления и получателя. как мне правильно прописать код, что выборе всех критериев у меня все корректно формировалось? сами процедуры экспорта, сохранения - в данном случае не важны. это я пропишу. а вот как правильно сделать "все отсылки к этим процедурам"?
0
|
13.06.2016, 17:51 | |
Ответы с готовыми решениями:
33
При формировании отчетов данные постоянно меняются Обоснование выбора генератора отчетов Формирование сложных отчетов на основании выбора пользователя в форме Формирование отчетов исходя из параметров выбора,устанавливаемых пользователем |
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
15.06.2016, 07:36 [ТС] | 21 |
0
|
Модератор
|
|
15.06.2016, 08:15 | 22 |
просмотрела всю тему, но так и не поняла сути
чем отличается документ для пенсионного фонда от документа для .......(кого-то другого) только адресной строкой или чем то большим
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
15.06.2016, 08:28 [ТС] | 23 |
0
|
Модератор
|
|
15.06.2016, 09:11 | 24 |
-------------пример 1-------------
ведь в строке Мировому судье судебного участка №[Участок] можно менять ------------------------------------ --только участок [Участок](как у вас сейчас) --всю фразу [адресат] mrepl "[адресат]","Мировому судье судебного участка №" & me.[Участок] --------пример 2-------------- между гражданином /ой -------------------------------- dim s1 if me.pol="m" then s1="гражданином" else s1="гражданкой endif mrepl "[кем]",s1 & fio_творительный_падеж
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
15.06.2016, 10:10 [ТС] | 25 |
уважаемая shanemac51, то что вы прописали - это все делается.
однако, все равно спасибо за эти маленькие примерчики - обязательно использую))) щас тут мы говорим несколько о другом - как с использованием несколько разнотипных групп переключателей правильно выбрать шаблон обрабатываемого документа и способ его "обработки (печать, экспорт, вывод на экран)
0
|
Модератор
|
|
15.06.2016, 10:23 | 26 |
возможно, что я не понимаю ваших потребностей, но лично я сначала показываю нужный документ в форме, в которой есть кнопки word-excel-просмотр
если пользователя все устраивает, он нажимает кнопку ворд для печати(там есть автоподбор ширины таблицы и другие плюшечки), иногда требуется вывод в ексель, можно и просто посмотреть в броузере(печатать оттуда не удобно)
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
15.06.2016, 10:27 [ТС] | 27 |
а моно примерчик?
может я тогда поменяю свой подход на более правильный и понятный )))
0
|
Модератор
|
|
15.06.2016, 10:47 | 28 |
этот вариант я выкладывала десятки раз(с некоторыми изменениями)
шаблонов может быть сколько угодно, хоть для каждого участка свой при клике на списке высвечивается список шаблонов, которые находятся в некой подбиблиотеке, вывод тоже в подкаталог можно поднакрутить еще условия главное --шаблон может быть любым --можно добавлять варианты --лишь бы поля замены совпадали --есть варианты для замены более 254 символа и таблиц распакуйте с сохранением каталогов
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
||||||
19.06.2016, 16:24 [ТС] | 29 | |||||
пошел по пути перебора названий отчетов, а потом определения действий с ними...
спасибо всем кто помогал)))))
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
20.06.2016, 10:37 [ТС] | 31 |
нет, не фиолетово.
наоборот - я каждый раз стараюсь использовать все советы на 100% но не смог с этим разобраться....((( я э у вас всех учусь
0
|
шапоклякистка 8-го дня
|
|
20.06.2016, 11:03 | 32 |
А че разбираться? Функция RGB преобразует три числа от 0 до 255 в одно. Число это представляет собой код цвета, но для нас в даном случае это неважно. Важто то, что для каждой комбиации исходных трех чисел результат уникален. Что дает возможность вместо трех select case обойтись одним. Что тоже не оптимально, конечно, просто забавный вариант решения.
"Пользователю фиолетово" и "заиграла красками" - игра слов (в результате некоторого выбора пользователя функция RGB может выдать код именно фиолетового цвета).
0
|
93 / 18 / 4
Регистрация: 15.04.2015
Сообщений: 282
|
|
20.06.2016, 11:28 [ТС] | 33 |
texnik-san , а моно какой нить любой маленький примерчик, чтоб я понял?
естественно, если проще и эффективнее - то я все переделаю под себя и в дальнейшем буду этим пользоваться)))
0
|
шапоклякистка 8-го дня
|
|
20.06.2016, 11:45 | 34 |
0
|
20.06.2016, 11:45 | |
20.06.2016, 11:45 | |
Помогаю со студенческими работами здесь
34
Задача по оперативному учету: расчет себестоимости при проведении документа или при формировании отчета Ошибка при формировании отчета Ошибка при формировании отчета. Ошибка при формировании схемы БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |