Содержимое

# Найти запись

In forms or database tables, you can search through data fields, list boxes, and check boxes for specific values.

Доступ к этой команде

Find Record icon on the Table Data bar and Form Design bar.

Найти запись

Поиск по таблице осуществляется по полям данных текущей таблицы. Поиск по форме осуществляется по полям данных таблицы, связанной с этой формой.

The search described here is carried out by LibreOffice. If you want to use the SQL server to search in a database, then you should use the Form-based Filters icon on the Form bar.

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

## Найти

Указывается тип поиска.

## Текст

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

Your search terms will be saved as long as the table or the form document is open. If you are running more than one search and you would like to repeat the search term, you can select a previously used search term from the combo box.

## Содержимое поля ПУСТО

Поиск пустых полей.

## Содержимое поля не ПУСТО

Поиск полей, содержащих какие-либо данные.

## Область поиска

Указываются поля, в которых будет производиться поиск.

## Форма

Указывается логическая форма, в которой будет осуществляться поиск.

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

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

Поле со списком Форма содержит имена всех логических форм, для которых существуют элементы управления.

## Все поля

Поиск по всем полям. Поиск по таблице будет выполняться по всем полям таблицы. Поиск по форме будет выполняться по всем полям логической формы (введённым в поле Форма). Поиск по элементу управления будет выполняться по всем столбцам, связанным с существующим полем таблицы базы данных.

Обратите внимание, что поля текущей логической формы не обязательно совпадают с полями документа формы. Если документ формы содержит поля, указывающие на несколько источников данных (то есть на несколько логических форм), то поиск с параметром Все поля будет производиться только по полям, связанным с источниками данных в документе формы.

## Одно поле

Поиск по определённому полю данных.

## Параметры

Определение параметров управления поиском.

## Положение

Указывается соответствие содержимого поля условию поиска. Доступны следующие параметры:

Position | Description
--- | ---
в любом месте поля | Поиск всех полей, содержащих искомый элемент в любом месте поля.
начало поля | Поиск всех полей, содержащих искомый элемент в начале поля.
конец поля | Поиск всех полей, содержащих искомый элемент в конце поля.
поле целиком | Поиск всех полей, содержимое которых полностью совпадает с искомым элементом.

Если флажок Выражение шаблона установлен, то эта функция недоступна.

## Применить формат поля

Учёт всех форматов полей при поиске в текущем документе. Форматами полей считаются все доступные форматы, созданные следующими способами:

1. в режиме конструктора таблиц для свойств поля,

2. в представлении источников данных при форматировании столбцов,

3. в формах свойств элементов управления.

Если установлен флажок Применить формат поля, то поиск по источнику данных таблицы или формы будет выполняться с применением заданного здесь форматирования; если флажок не установлен, поиск по базе данных будет осуществляться с использованием форматирования, сохранённого в базе данных.

Пример:

You have a date field, which is saved in "DD.MM.YY" format in the database (for example, 17.02.65). The format of the entry is changed in the data source view to "DD MMM YYYY" (17 Feb 1965). Following this example, a record containing February 17 is only found when the Apply field format option is on:

Применить формат поля | Шаблон поиска
--- | ---
вкл | Выводится "фев", но не "2".
выкл | Выводится "2", но не "фев".

Рекомендуется всегда выполнять поиск с использованием форматирования поля.

В следующих примерах показаны возможные результаты поиска при его выполнении без форматирования поля. Эти результаты зависят от используемой базы данных и могут быть получены только при определённом внутреннем форматировании по умолчанию:

Результаты поиска | Причина
--- | ---
"5" returns "14:00:00" as a time. | Time fields are not defined for dBASE databases and must be simulated. To internally display the time "14:00:00", a "5" is necessary.
"00:00:00" returns all records of a standard date field. | В базе данных хранится значение даты, использующее совмещённое поле даты/времени.
Для "45,79" не выдаётся "45,79", хотя параметр поле целиком выбран в поле Положение. | The view shown does not match what is stored internally. For example, if value "45.789" is stored in the database as a field of type "Number/Double" and the shown formatting is set to display only two decimals, "45.79" is only returned in searches with field formatting.

В этом случае стандартным форматированием является то, которое ссылается на внутренние сохранённые данные. Оно не всегда видно пользователю, в особенности, если используется для моделирования типов данных (например, полей времени в базах данных dBASE). Это зависит от используемой базы данных и типа данных. Поиск с форматированием поля позволяет ограничить поиск только отображаемыми элементами. Это также относится к полям типа Date (дата), Time (время), Date/Time (дата/время) и Number/Double (число с двойной точностью).

However, searching without Apply field format is appropriate for larger databases with no formatting issues, because it is faster.

При поиске по флажкам с включённым параметром Применить формат поля будет получено значение «1» для установленных флажков, значение «0» для снятых флажков и пустая строка для неопределённых флажков (с тремя состояниями). Если поиск выполнялся без параметра Применить формат поля, будут показаны зависимые от языка значения по умолчанию «ИСТИНА» или «ЛОЖЬ».

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

## Учитывать регистр

Учёт строчных и прописных букв при выполнении поиска.

## Обратный поиск

Выполнение поиска в обратном направлении, от последней записи к первой.

## Сверху / Снизу

Повторный запуск поиска. Прямой поиск начинается с первой записи, обратный - с последней.

## Выражение шаблона

You can use the following wildcards:

Подстановочные знаки | Значение | Пример
--- | --- | ---
? | только для одного произвольного символа | Для "?lскета" выводится "дискета" Для "?аша" выводится, например, "Саша" и "Маша"
* | для нуля или более произвольных символов | Для "*-*" выводит "ZIP-дисковод" и "Компакт-диск" Для "М*а" выводятся все записи, начинающиеся с "М" и заканчивающиеся на "а" (например, "Мама", "Маша", "Машина")

If you want to search for the actual characters ? or *, precede them with a backslash: "\?" or "\*". However, this is only necessary when Wildcard expression is enabled. When the option is not enabled, the wildcard characters are processed like normal characters.

## Регулярное выражение

Searches with regular expressions. The same regular expressions that are supported here are also supported in the LibreOffice Find & Replace dialog.

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

Поиск с подстановочными знаками | Поиск с регулярными выражениями
--- | ---
? | .
* | .*

## Поиск подобных

Find terms that are similar to the Find text. Select this checkbox, and then click the Similarities button to define the similarity options.

Учитывать ширину символов (только если включена поддержка восточноазиатских языков)

Различать формы символов полной и половинной ширины.

Фонетический (японский) (только если включена поддержка восточноазиатских языков)

Возможность указать параметры поиска подобных записей, используемых в текстах на японском языке. Установите этот флажок и нажмите кнопку ..., чтобы указать параметры поиска.

Задание параметров поиска подобной записи, используемой в тексте на японском языке.

### Рассматривать как равнозначные

Задаёт параметры, которые должны считаться равными при поиске.

### Пропускать

Задаёт игнорируемые символы.

## Состояние

Строка Состояние показывает найденные записи. Если поиск достигает конца (или начала) таблицы, он автоматически продолжается с её противоположной стороны.

In very large databases, finding the record in reverse search order can take some time. In this case, the status bar informs you that the records are still being counted.

## Search/Cancel

При успешном завершении поиска соответствующее поле таблицы будет выделено цветом. Процесс поиска можно продолжить, снова нажав кнопку Поиск. Чтобы отменить поиск, нажмите кнопку Отмена.

## Закрыть

Закрытие диалогового окна. Параметры последнего поиска будут сохранены до выхода из программы LibreOffice.

Если открыто несколько таблиц или форм, можно задать отдельные параметры поиска для каждого документа. После закрытия этих документов только параметры поиска последнего закрытого документа будут сохранены.