Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по курсу ИС_итог 04.12.docx
Скачиваний:
47
Добавлен:
11.02.2016
Размер:
5.09 Mб
Скачать

Разработка интерфейса для ввода документов и их индексирования

Задания:

1. Необходимо создать форму для ввода данных. Для этого выбрать вкладку Создание, объектДругие формы, режим –Мастер форм.

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

3. Форма для ввода данных будет иметь сложную структуру: главная форма должна позволять вводить текст документа и выбирать ключевые слова, которые составляют его поисковый образ. Вторая форма будет подчиненной и в ней должна отображаться связь между документом и его ПОД, т.е. она будет отображать сведения из Таблицы соответствия для инверсной организации. Выбирается опция для создания подчиненных форм и ее внешний вид – табличный. Нажимается кнопкаДалее.

4. Внешний вид и стиль формы выбирается произвольно. Имя форме задать Ввод документов и их индексирование. Имя подчиненной формы должно бытьИндексирование документа. Нажимается кнопкаГотово. Созданная форма для ввода данных примет вид (рис. 17):

Рис. 17

5. Структура формы должна быть изменена. Для этого ее открывают в режиме Конструктор. ПолеКод(код документа из главной формы) должно быть спрятано (пользователю нет необходимости его видеть, однако для работы оно нам нужно). Для этого вызывают контекстное меню объекта макета, где отображаются его значения (не подпись поля Код) (рис. 18).

Поле, где отображаютсязначения

Рис. 18

В нем выбирают команду Свойства, закладкуМакет. В строкеВывод на экранвыбирают значениеНет.

Затем выполняется вставка поля Ключевое слововГлавной форме. Оно должно быть вставлено в виде поля со списком, чтобы иметь возможность выбирать ключевые слова из списка (словаря). Для этого вПанели инструментоввыбирается инструментПоле со списком (рис. 19).

Рис. 19

Запускается мастер для создания поля со списком, в качестве источника данных для отображения значений поля со списком выбирают Таблицу ключевых слов(объект «поле со списком» будет использовать значения изТаблицы ключевых слов), выбирают все поля таблицы, скрывают ключевой столбец и запоминают значения. Полю со списком необходимо дать имяКлючевое слово.В свойствах поля в закладкеДругиев качестве имени также указываютКлючевое слово. Кроме того, во вкладкеДанныевыбираютИсточник строки в выпадающем списке выбираютТаблица ключевых слов.

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

Выбрать вкладку Создание, объектКонструктор запросов, закрыть окно для добавления таблиц, выбрать тип запросаДобавление с помощью панели верхнего меню.

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

В нижней части окна для создания запроса в строке Добавлениев первом столбце выбрать полеКлючевое слово, во втором столбце –Документ.

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

В первом столбце в строке Полевызвать контекстное меню и выбрать командуПостроить…На экране появляетсяПостроитель выражений, в котором необходимо указать, значения какого поля будут добавляться в полеТаблицы соответствия. Для этого:

– раскрыть список элементов Forms, из списка выбрать форму, с которой мы работаем –Ввод документов и их индексирование;

– в списке объектов формы выбрать то поле, откуда должны быть взяты значения для ввода их в поле Ключевое словоТаблицы соответствия для инверсной организации(в данном случае это будет поле ключевых слов).

В результате должна быть получена следующая формула: