Задача 3.7. Имеется иксель-файл с подробными данными публикаций (ТАБЛ1), каждый элемент в отдельной ячейке (автор, название, выходные данные, количество страниц....).
Пример: Нагель Т. Что все это значит? М.: Наука. 1991 486 С. 20 печ.л.
Одна строка содержит одну публикацию.
Задача: сгенерировать списки публикаций в разных видах - линейном, табличном. Оба списка нужно экспортировать как в Ворд-документ, так и в Иксель-документ.
Первичное описание форм, пока без уточнений:
На странице с ТАБЛ1 имеется 2 кнопки: 1) Строчный список 2) Табличный список.
Кнопка 1. Вызывает Форму 1, по ее заполнении генерирует строчный список публикаций.
Сгенерированный список состоит из пронумерованных строк, полученных слиянием данных из указанных столбцов таблицы.
Пример: "1. Нагель Т. Что все это значит? М.: Наука. 1991. 486 С. 20 печ.л."
Форма 1 (вызывается Кнопкой 1). Главные управляющие элементы:
1. Комбобокс Ф1: удалить столбец (из уже выбранных)
2. Комбобокс Ф2: добавить столбец (из ТАБЛ1)
(В выпадающем списке обоих комбобоксов содержатся названия всех столбцов из ТАБЛ1).
3. Просмотровое окно П1 (в столбик): вывод всех выбранных комбобоксами Ф1 и Ф2 названий столбцов.
(В идеале - в комбобоксе Ф1 виден список не всех столбцов ТАБЛ1, а только тех, что уже отображена в П1)
(В идеале - имеется возможность добавлять столбцы в определенном порядке, н-р, между уже существующими).
По умолчанию высвечиваются первые 6 столбцов из ТАБЛ1.
4. Экспорт (в ворд и в иксель, в отдельные документы, в той же папке, где лежит данный файл с формами)
Кнопка 2. Вызывает Форму 2, по ее заполнении генерирует табличный список публикаций.
Сгенерированная таблица содержит пронумерованные строки, полученные экспортом из указанных столбцов таблицы ТАБЛ1.
Пример: "1. Нагель Т. Что все это значит? М.: Наука. 1991. 486 С. 20 печ.л."
В отличие от строчного списка, здесь генерируется шапка таблицы с теми же названиями столбцов.
У всей таблицы есть рамки внешние и все внутренние.
Форма 2 (вызывается Кнопкой 2). Главные управляющие элементы:
1. Комбобокс Ф1: удалить столбец (из уже выбранных)
2. Комбобокс Ф2: добавить столбец (из ТАБЛ1)
(В выпадающем списке обоих комбобоксов содержатся названия всех столбцов из ТАБЛ1).
3. Просмотровое окно П1 (в столбик): вывод всех выбранных комбобоксами Ф1 и Ф2 названий столбцов.
(В идеале - в комбобоксе Ф1 виден список не всех столбцов ТАБЛ1, а только тех, что уже отображена в П1)
(В идеале - имеется возможность добавлять столбцы в определенном порядке, н-р, между уже существующими).
По умолчанию высвечиваются первые 6 столбцов из ТАБЛ1.
4. Экспорт (в ворд и в иксель, в отдельные документы, в той же папке, где лежит данный файл с формами)