У статті висвітлено процедуру створення розширеного фільтра для електронних баз лінгвістичних
даних на прикладі ЕБД програмного комплексу «Словники України». Подано детальний механізм для MS Access
2003, наведені приклади застосування.
Ключові слова: фільтр, електронна база даних, MS Access 2003.
Електронна база даних (ЕБД) як зручний інструмент збирання, представлення й аналізу фактичного
матеріалу вже протягом тривалого часу є одним із важливих компонентів будь-якого комплексного
лінгвістичного дослідження. Використання ЕБД є зручним способом зберігання мовної інформації,
уможливлює зручний пошук у ній, як вказують дослідники, дозволяє реалізувати складні інструменти
автоматичного морфологічного та синтаксичного аналізу [1; 2]; електронна база даних є основним
компонентом комп’ютерних лексикографічних систем [8]; у прикладній фонетиці та морфології ЕБД виступає
інструментом представлення та аналізу матеріалу [6].
Прикладом використання ЕБД у лінгвістичних дослідженнях є робота проблемної групи фахівців
кафедри української мови та прикладної лінгвістики Донецького національного університету під керівництвом
професора А.П.Загнітка в рамках міжнародного проекту «Слов’янські прийменники у синхронії і діахронії:
морфологія і синтаксис». Група працює над створенням та подальшим поповненням бази даних прийменників
та їхніх еквівалентів в українській мові й паперової версії словника українських прийменників. Головними
завданнями дослідження стало виявлення максимально повного реєстру прийменникових одиниць різного типу
з урахуванням напрямів еволюції, динаміки і статики, а також опрацювання принципів їх лексикографічного
опису. Особливу увагу було спрямовано на виявлення та аналіз мовних фактів, поки що не зафіксованих у
словниках і нормативних граматиках. За результатами роботи видано низку наукових статей [3; 4; 7 та ін.],
власне словник [5]. Учасники проекту неодноразово брали участь у роботі круглого столу «Слов’янські
прийменники» у Москві (2006, 2007, 2008 рр.), Гродно (2007 р.), Донецьку (2005, 2007, 2009 рр.) та
конференціях в інших містах України.
Метою статті є описати процедуру створення розширеного фільтра для бази даних, що уможливлює
швидке й зручне сортування даних за різними параметрами. Розроблена процедура може бути реалізована на
платформі MS Access різних років випуску.
Алгоритм дій передбачає насамперед чітке розуміння користувачем, які саме параметри й поля будуть
використані для фільтрування. У нашому прикладі описано створення розширеного фільтру для ЕБД
«Іменники», отриманої з програмного комплексу «Словники України» (v.1.). Основою бази даних є таблиця
«ГоловнаТаблиця», у складі якої наявні поля «Початкова форма» і «Рід». Планується створити форму, з
допомогою якої можна буде відбирати з ЕБД іменники вказаного користувачем роду.
Послідовність дій зі створення розширеного фільтру є такою:
© Данилюк І.Г., 2010 ЛІНГВІСТИЧНІ СТУДІЇ. Випуск 20
260
1. Відкрити базу даних.
2. У стовпчику «Объекты» обрати пункт «Формы».
3. Обрати команду «Создание формы в режиме мастера». Додати до форми всі необхідні для перегляду
поля. На останньому етапі поставити галочку «Изменить макет формы». Кнопка «Готово».
Розділ VIII. ПРИКЛАДНА ЛІНГВІСТИКА: НАПРЯМИ Й АСПЕКТИ ДОСЛІДЖЕННЯ
261
4. Прослідкувати, щоб була натиснута кнопка «Мастера». ЛІНГВІСТИЧНІ СТУДІЇ. Випуск 20
262
5. У макеті створити об’єкт «поле со списком». У майстрі обрати «Будет введен фиксированный набор
значений», ввести можливі значення (у нашому прикладі це скорочені позначення ч, ж, с, мн для чоловічого,
жіного, середнього роду та іменників, що мають тільки форму множини відповідно. Замість фіксованого набору
значень можна використати окрему таблицю з усіма потрібними варіантами). Кнопка «Готово».
Розділ VIII. ПРИКЛАДНА ЛІНГВІСТИКА: НАПРЯМИ Й АСПЕКТИ ДОСЛІДЖЕННЯ
263
6. З’ясувати ім’я щойно створеного об’єкта (викликати контекстне меню на ньому, «Свойства», закладка
«Все», перший рядок «Имя», наприклад, «ПолеСоСписком4»).
7. Пункт меню «Вид» – «Режим формы».
8. Пункт меню «Записи» – «Фильтр» – «Расширенный фильтр».
9. Поле, за яким здійснюватиметься відбір, слід витягти у нижню частину вікна фільтра.
10. У рядку «Условие отбора» викликати контекстне меню, у якому обрати пункт «Построить».
11. Кнопка «Like».
12. У стовпчиках зліва направо: «Forms» – «Все формы» – Ваша форма (у прикладі це
«ГоловнаТаблиця») – «ПолеСоСписком4» – подвійний клік на ньому.
ЛІНГВІСТИЧНІ СТУДІЇ. Випуск 20
264
13. Загальний вигляд рядка має бути:
Like [Forms]![ГоловнаТаблиця]![ПолеСоСписком4]
14. Пункт меню «Фильтр» – «Применить фильтр». Розділ VIII. ПРИКЛАДНА ЛІНГВІСТИКА: НАПРЯМИ Й АСПЕКТИ ДОСЛІДЖЕННЯ
265
Для зручності користування розширеним фільтром варто створити для нього окрему кнопку:
15. Пункт меню «Вид» – «Конструктор».
16. Малюємо об’єкт «Кнопка» бажаної форми та розміру, прослідкувавши, щоб увімкнувся майстер.
17. Пункт меню «Работа с формой» – «Применить фильтр формы» – кнопка «Готово».
18. Пункт меню «Вид» – «Режим формы».
19. Тепер натискання кнопки вмикає фільтр, що відбирає всі записи, у яких поле «Рід» збігається з
обраним пунктом у полі зі списком.
Отже, створення розширеного фільтра для електронної бази даних у форматі MS Access являє собою
алгоритм дій за умови, що користувач чітко уявляє, які саме параметри й поля використовуватимуться для
сортування даних. У перспективі заплановано продовжити цикл статей щодо роботи з ЕБД, розглянувши
можливість їх використання у лексикографії.
Література
1. Баранов, А. Н. Введение в прикладную лингвистику : Учеб. пособие [Текст] / А. Н. Баранов. – 2.изд.,
испр. – М.: Едиториал УРСС, 2003. – 360 с. – Библиогр.: с. 326-345. – 2000 экз. – ISBN 5-354-00313-X.
2. Дарчук, Н.П. Комп’ютерна лінвістика: Автоматичне опрацювання тексту [Текст] / Н.П. Дарчук. – К.:
Видавничо-поліграфічний центр «Київський університет», 2008. – 351 с. – Бібліогр.: с. 339-343. – 200 пр. –
ISBN 978-966-439-079-5.
3. Загнітко, А. П. Прийменники у структурі тексту: первинні і вторинні вияви [Текст] / А. П. Загнітко //
Лінгвістичні студії : Зб. наук. праць. Випуск 15 / Укл. : Анатолій Загнітко (наук. ред.) та ін. — Донецьк :
ДонНУ, 2007. – С. 120-131. – Бібліогр.: с. 131.
4. Загнітко, А. П. Принципи і закономірності укладання бази “Українські прийменники та їхні
еквіваленти” [Текст] / А. П. Загнітко, І. Г. Данилюк, Г. В. Ситар, І. А. Щукіна // Лексикографічний бюлетень:
Зб. наук. праць. – К., 2006. – Вип. 13. – С. 66-71. – Бібліогр.: с. 71.
5. Загнітко, А. П. Словник українських прийменників. Сучасна українська мова [Текст] / А. П. Загнітко,
І. Г. Данилюк, Г. В. Ситар, І. А. Щукіна. – Донецьк : ТОВ ВКФ “БАО”, 2007. – 416 с. – 3000 пр. –
ISBN 966-338-552-9.
6. Карпіловська, Є. А. Вступ до прикладної лінгвістики : комп’ютерна лінгвістика. Підручник [Текст] /
Є. А. Карпіловська. – Донецьк : ТОВ «Юго-Восток, Лтд», 2006. – 188 с. – Бібліогр.: с. 176-182. – 300 пр. –
ISBN 966-374-078-7.
7. Кущ, Н. В. Основи семантичної типології прийменникових еквівалентів (на матеріалі обставинних
локативних прийменникових еквівалентів) [Текст] / Н. В. Кущ // Лінгвістичні студії : Зб. наук. праць. Випуск 16 /
Укл. : Анатолій Загнітко (наук. ред.) та ін. – Донецьк : ДонНУ, 2008. – С. 66-72. – Бібліогр.: с. 71-72.
8. Партико, З.В. Прикладна і комп’ютерна лінгвістика: Вступ до спеціальності [Текст] / З.В. Партико. –
Львів: Афіша, 2008. – 224 с. – Бібліогр.: с. 213-214. – ISBN 978-966-325-092-2.
ЛІНГВІСТИЧНІ СТУДІЇ. Випуск 20
266
В статье освещена процедура создания расширенного фильтра для электронных баз лингвистических
данных на примере ЭБД программного комплекса «Словари Украины». Представлен детальный механизм для
MS Access 2003, приведены примеры применения.
Ключевые слова: фильтр, электронная база данных, MS Access 2003.
The article covered how to create advanced filters to electronic databases of linguistic data on the example EDB
software “Dictionaries of Ukraine”. The detailed mechanism for MS Access 2003 is presented, examples of application
are given.
Keywords: filter, electronic data base, MS Access 2003.
Надійшла до редакції 8 червня 2009 року.