|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2010, 00:45 | #1 |
Новичок
Джуниор
Регистрация: 08.04.2010
Сообщений: 2
|
Создание связанных списков или таблиц с фильтром или выборкой
Суть проблемы такая. Являюсь преподавателем ВУЗа и по роду своей деятельности работаю с большими текстовыми файлами - методическими рекомендациями. Документ представляет собой практически одинаковые за структурою и оформлением текстовые блоки – семинарские занятия. Количество таких блоков по отдельным предметам превышает 30. Каждый такой блок заканчивается таблицей со списком рекомендуемой литературы к семинару.
Данные подставляются из общего списка источников (Список литературы), расположенного в конце методички. Подстановка происходит путём создания перекрёстных ссылок, что облегчает редактирование, обновление. Но так как количество источников превышает 300 (для юристов это нормально, много нормативных актов), многие часто меняются, и к нескольким темам частично подходят одинаковые источники, то работать с такой массой информации становиться всё труднее. Кроме того, списки (к семинару и общий) имеют внутреннюю структуру, причём у общего списка она более развёрнута. Пример списка к семинару: ЛИТЕРАТУРА К СЕМИНАРУ: Основная учебно-теоретическая литература:1. 2. 3. Дополнительная литература: 4. 5. 6. Нормативные источники: 7. 8. 9. Полезные интернет издания: Пример общего списка : СПИСОК ЛИТЕРАТУРЫ: Основная учебно-теоретическая литература:Учебно-теоретическая литература: 1. 2. 3. Дополнительная литература: 4. 5. 6. Нормативно-правовые акты источники: Законодательные нормативные акты: 7. 8. 9. Указы президента: 10. 11. 12….. Постановления Кабинета Министров: 13. 14. 15…..и так далее. Полезные сайты: Законодательная власть:327. 328. 329…… Исполнительная власть: 357. 358. 359……и так далее. Вот и хотелось бы несколько автоматизировать этот процесс. Видится такой способ – в основном списке, к каждому источнику подставляются указатели к какому семинару (текстовому блоку, разделу) он относится. И автоматически, на основании таких указателей в конце каждого блока формируется соответствующий список рекомендуемой к данному семинару литературы. Штатных средств, для реализации данной задачи, я в Word 2010 (да и в ранних версиях) не нашёл. А хотелось бы. Может, подскажите пути разрешения данной задачи. Возможно с помощью других программ, например Exel, Access, или другими. Возможно, существуют текстовые редакторы в которых реализованы указанные функции. Или есть макросы которые позволяют реализовать желаемое. Уверен, что программированием можно решить всё, но я не селён в этом. Вот и интересуют готовые решения. Заранее спасибо! |
21.11.2010, 07:09 | #2 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Прилагаю один из множества вариантов решения задачи. Как это можно сделать с помощью поля TOC и скрытых полей SEQ в качестве меток.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
25.11.2010, 16:59 | #3 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
Здравствуйте
Не совсем понятна задача... 1) Если Вам нужно получить только списки по каждой теме, - тогда MS Access. Таблица 1 (Здесь Ваши источники информации) ======== Поле 1 - (ID - счётчик, ключевое поле) Поле 2 - (для простоты, все данные вместе, Название, Автор, год издания, Издательство и т.д) Таблица 2 (Здесь названия тематик к которым Вы относите Ваши источники информации) ======== Поле 1 - (ID - счётчик, ключевое поле) Поле 2 - (здесь тематики, "ЛИТЕРАТУРА К СЕМИНАРУ_Основная учебно-теоретическая литература" ... "Учебно-теоретическая литература_Дополнительная литература"...) Таблица 3 (устанавливает связь между Таблицей 1 и Таблицей 2, для получения отношения многие-ко-многим (many-to-many)) ======== Поле 1 - (ID - ключевое поле из Таблицы 1) Поле 2 - (ID - ключевое поле из Таблицы 2) Введите данные в первую и вторую таблицу. Создайте форму в MS Access с подчинённой формой и свяжите Таблицу 1 и Таблицу 2 через Таблицу 3. Далее с помощью запросов вы можете получить списки в любом сочетании. Далее, для подробностей обращайтесь в форум по MS Access. 2) Если данные используются как список использованных источников, т.е. со вставками по тексту (например, ...описано в [17]) - задача сложнее. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт двух или более таблиц Stringgrid в MS word | RomanDemidov | Общие вопросы Delphi | 4 | 16.11.2010 16:18 |
Встраивание таблиц Word или Excel | yngwie | Win Api | 2 | 23.06.2009 20:55 |
Сложение длинных чисел одного знака при помощи двунаправленных связанных списков | Povar | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 11.12.2008 14:35 |
Проблемма с быстой сортировкой связанных списков | Grind | Помощь студентам | 0 | 30.05.2008 20:33 |