Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152

Оформление разного количества однотипных документов

10.10.2019, 15:06. Показов 3148. Ответов 20

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите пожалуйста как правильно решить такую задачу:
Мне нужно постоянно оформлять исполнительную документацию.
Все бланки стандартные (Сейчас в Word), но на разных объектах необходимо заполнять разное их количество, в зависимости от выполненной работы (Например протокол измерения сопротивления изоляции, протокол измерения сопротивления заземления и т.д) На объекте может быть один протокол, может быть более 10. Заказчики разные исполнители, которые подписывают протокол тоже могут меняться.
Сейчас я делаю всё в Ворде, с закладками и Ref полями (в конце файла делаю табличку, в которой все закладки для связи с полями в формах на предыдущих листах), но это неудобно, т. к. как приходится или удалять каждый раз лишние формы или добавлять их, потому что отчёты делаю на базе предыдущих отчётов, а там всегда что-то лишнее или не хватает.
Подскажите наиболее простой способ формирования таких отчётов. Что мне нужно освоить Access или что-то другое. Как бы это сделал настоящий профессионал?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2019, 15:06
Ответы с готовыми решениями:

Хранение большого количества однотипных данных
Добрый день. Подскажите, каким образом хранить данные для программы? Например, у меня имеется 1000 - 300 000 строковых данных, которые...

Оформление документов MS Word - установка защиты на документ
какие офисные средства зашиты текстовых документов (защита разделов, документов с полями форм)?? как это описать?

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

20
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
10.10.2019, 15:36
С помощью Акцесса разрулить это можно, если вопрос в этом.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
10.10.2019, 20:49
Цитата Сообщение от russian_pepper Посмотреть сообщение
но это неудобно, т. к. как приходится или удалять каждый раз лишние формы или добавлять их, потому что отчёты делаю на базе предыдущих отчётов, а там всегда что-то лишнее или не хватает
для начала хотелось бы увидеть парочку отчетов, чтобы понять, чем они отличаются, а также имеются ли в отчетах таблицы(например с контрольными замерами) или рисунки/схемы( задача ведь весьма специфическая протокол измерения сопротивления изоляции, протокол измерения сопротивления заземления)

в любом случае вариантов заполнен шаблона ВОРД из таблиц аксесс/ексель около 20(это только те, что я применяла в зависимости от данных)

в реалии их еще больше

можете посмотреть один из примеров https://www.cyberforum.ru/blog... g5482.html
1
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
11.10.2019, 09:14  [ТС]
shanemac51, Здравствуйте!
Спасибо за пример.
Во вложении инструкция по оформлению электромонтажных работ. С 6-й страницы начинаются формы бланков.
Это не единственный нормативный документ по которому всё оформляется. В зависимости от объекта и вида работ, в моей работе, будут появятся новые формы из ГОСТов, СНИПов, приказов и прочие.... Документы могут включать и графическую часть.
Оправдано делать это в Access или нужно выбирать что-то другое.
Если в Access делать, подскажите на что нужно обратить внимание, я в Access ранее не работал, но по опыту знаю, если в начале не продумать что-то, когда половина работы сделано, может возникнуть необходимость всё переделать сначала. Нужно избежать неправильного подхода.
И каким источником при разработке такой БД Вы рекомендуете пользоваться?
К сожалению не могу образец готового отчёта приложить, кучу подписок дал, быстро удалить название объектов и заказчиков не смогу, чёртова секретность и куча людей только и шарит в интернете, ищет утечку))))
0
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
11.10.2019, 09:57  [ТС]
shanemac51, Вот ещё несколько пустых бланков:
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
11.10.2019, 12:59
Цитата Сообщение от russian_pepper Посмотреть сообщение
Оправдано делать это в Access или нужно выбирать что-то другое.
Выбирать нужно вам, по вашим возможностям. Мы же не знаем в чём вы специалист. Может вы c++ знаете как отче наш, тогда вам однозначно туда
0
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
11.10.2019, 14:54  [ТС]
alvk,
Мы делаем в среднем 5 объектов в месяц. Получается 70 объектов в год, мне тут работать лет 10. Получается я оформлю документы меньше чем на 1000 объектов, это не так много записей в базе данных будет. Вы уверены, что на С++ это целесообразно делать. Я не программист и очень поверхностно знаю этот язык после 2-х месячных курсов. Думал Access для таких целей, но не уверен, поэтому и обратился на форум.
shanemac51 пишет: "..,задача ведь весьма специфическая..."
Я готов изучить что-то новое для меня, но не хотелось стрелять из пушки по воробьям...
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
11.10.2019, 21:33
Цитата Сообщение от russian_pepper Посмотреть сообщение
Мы делаем в среднем 5 объектов в месяц
при таком количестве я вряд ли стала связываться с чем то кроме WORD

другое дело, что вам надо научиться с ним работать
- шаблоны с заголовком и подписями, ибо остальной текст будет почти всегда уникален
- таблицы с невидимыми таблицами для упрощения форматирования согласовано/утверждаю, подписей, реквизитов организаций, ВОЗМОЖНО стили для особого форматирования отдельных разделов
- возможность вставки и в середину отчета стандартных кусков
....

короче : вам надо учиться работать в WORD
1
Эксперт MS Access
 Аватар для Eugene-LS
13173 / 5872 / 1504
Регистрация: 05.10.2016
Сообщений: 16,490
11.10.2019, 23:35
Цитата Сообщение от russian_pepper Посмотреть сообщение
Подскажите пожалуйста как правильно решить такую задачу:
Идея такая:
Наверняка у всех документов есть нечто общее, ну как минимум: Дата, Номер, Тип, Название, Автор ...
Наверняка есть часто встречающиеся фразы и формулировки.
Эти данные можно хранить в MSA + ссылки на уже созданные документы.
Можно при помощи MSA управлять шаблонами + частично их заполнять при создании нового документа.
Форма документа должна содержать все часто встречающиеся поля + те которые предназначены только для указанного типа документа.
1
1322 / 540 / 112
Регистрация: 29.03.2016
Сообщений: 1,305
12.10.2019, 01:33
Проиллюстрирую картинкой описание Евгения:
Миниатюры
Оформление разного количества однотипных документов  
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
12.10.2019, 01:53
Цитата Сообщение от Jamaica Посмотреть сообщение
...Проиллюстрирую...
Стесняюсь спросить, а как называется сиё направление и стиль в живописи?
Если по мне, то что то маловато красных и зеленых оттенков.
0
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
12.10.2019, 07:02  [ТС]
Eugene-LS, Спасибо, если я правильно понял Вас нужно делать как мне показали в примере
https://www.cyberforum.ru/blog... g5482.html
а как сделать нумерацию страниц сквозную, если по одному объекту в отчёте 2 документа по 2 страницы, а по другому объекту 5 документов по 3 страницы? И печать Нужно тоже, чтоб все документы по одному объекту печатались после нажатия одной кнопки. Где про такие вещи прочитать можно?
0
Эксперт MS Access
 Аватар для Eugene-LS
13173 / 5872 / 1504
Регистрация: 05.10.2016
Сообщений: 16,490
12.10.2019, 07:21
russian_pepper, по ссылке посмотреть не могу
А нумерацию можно в ворде ставить как захочется посредством VBA
... Где про такие вещи прочитать можно?
В любом поисковике пишете: access vba вопрос ... - обычно находит
0
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
12.10.2019, 07:38  [ТС]
Eugene-LS, Тогда ещё вопрос, если есть шаблоны в Word, можно их средствами Access после заполнения объединить в один файл Word по одному объекту? Или это в других программах делать только?
0
Эксперт MS Access
 Аватар для Eugene-LS
13173 / 5872 / 1504
Регистрация: 05.10.2016
Сообщений: 16,490
12.10.2019, 07:40
Цитата Сообщение от russian_pepper Посмотреть сообщение
Тогда ещё вопрос, если есть шаблоны в Word, можно их средствами Access после заполнения объединить в один файл Word по одному объекту?
Да !
Смотрите тут:
Помогите вставить в отчет word-овский документ
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
12.10.2019, 09:38
Цитата Сообщение от russian_pepper Посмотреть сообщение
как сделать нумерацию страниц сквозную, если по одному объекту в отчёте 2 документа по 2 страницы, а по другому объекту 5 документов по 3 страницы?
такое решение вижу только через программное создание отчета с нуля, создав подпрограммы для создания типичных блоков документов )
это не так сложно и этого(т.е. программирования) не надо бояться
1
1322 / 540 / 112
Регистрация: 29.03.2016
Сообщений: 1,305
12.10.2019, 13:06
Галина, не, можно проще.
Создаем нужное количество документов по шаблонам их типов (в памяти, не сохраняя на диск),
затем программным копипастом добавляем в конец выбранного первым(главным) документом
через разрыв страницы контент остальных документов.
Далее, все ненужные документы убиваем без сохранения.

Поля левые и правые у всех шаблонов должны быть одинаковые, иначе может поплыть макет.
0
44 / 1 / 0
Регистрация: 14.06.2014
Сообщений: 152
12.10.2019, 13:26  [ТС]
Jamaica, извините, можете описать немного подробнее?
Создаем нужное количество документов по шаблонам их типов (в памяти, не сохраняя на диск)
Я правильно понимаю, сначала создать шаблоны какие нужны как указано тут:

https://www.cyberforum.ru/blog... g5482.html

а потом как-то Создаем нужное количество документов в памяти?
Покажите пример или ссылку, пожалуйста, как это делается?
0
1322 / 540 / 112
Регистрация: 29.03.2016
Сообщений: 1,305
12.10.2019, 13:40
Лучший ответ Сообщение было отмечено russian_pepper как решение

Решение

Да, как описано в примере Галины.

На диске сохраняем нужные шаблоны документов.
Когда нужно создать наши документы, создаем документы Word на базе наших шаблонов,
заполняем их нужными данными (как в примере Галины), не сохраняя.
Затем программно перебираем коллекцию документов, копируем содержимое документа,
и добавляем в конец первого(главного) документа.
Получается весь контент собран в одном документе, остальные можно закрыть без сохранения.
1
1322 / 540 / 112
Регистрация: 29.03.2016
Сообщений: 1,305
12.10.2019, 14:50
В прицепе простенький пример.
Папку с шаблонами скопировать в ту-же папку, куда и файл ExWord.mdb

Я объектную модель Word-a плохо знаю.
Может можно и более правильное решение подобрать с копипастом.
Вложения
Тип файла: zip ToWord.zip (21.1 Кб, 7 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.10.2019, 14:50
Помогаю со студенческими работами здесь

УТ 10.3 Оформление розничных продаж документов Реализация и выгрузка в Бухгалтерию
В силу разных причин будем всю розницу и опт проводить одним видом документов Реализация. В первую очередь нам нужно отслеживать...

Функции с передачей разного количества параметров
есть код: #include <iostream> using namespace std; void Char(int num, char a1, char a2, ...); void Int(int num, int a1, int...

Передача методу разного количества опций
Здравствуйте. Подскажите, как можно реализовать метод в классе таким образом, чтобы можно было передавать опции, и в зависимости от опций...

Вывод разного количества записей в категориях
У меня на сайте 3-и разные типа категории. Соответственно, под каждый тип я делаю условие in_category . В каждой категории мне нужно...

Передача разного количества параметров в функцию
Добрый день Всем ! Скажите пожалуйста, есть функция которая вызывается несколько раз, но передаёт каждый раз разное количество параметров,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru