Список значений (LOV) — отображается в отдельном окне и используется для достаточно больших списков, в которых нужно обеспечить фильтрацию при выборе (см. Рис. 24).
Рис. 24 Список значений LOV
Для вызова списка значений, как правило, рядом с полем, которое может заполняться с помощью такого списка, расположена кнопка . Список значений можно вызвать одним из следующих способов:
· нажатием на кнопку ;
· с помощью горячей клавиши F9;
· вводом начальных символов значения в поле, связанное со списком, и выходом из списка.
При вводе начальных символов, если введенные в поле символы полностью соответствуют какому-нибудь значению справочника или с них начинается только одно значение, список не появляется, и система автоматически выбирает значение, дополняя при необходимости недостающие символы. Если с введенной последовательности начинается несколько значений, то отобразится отфильтрованный список только этих значений. Если введенные в поле символы не соответствуют никакому значению, то отобразится весь список. Система не даст выйти из поля, пока в поле не будет введено или выбрано правильное значение.
Фильтрация списка может производиться не только при вводе в поле, но и в самом списке. Фильтрация по первым буквам осуществляется по нажатию клавиш на клавиатуре. При этом фильтр отображается в поле вверху списка, и введенные начальные символы выделяются жирным шрифтом. Для поиска фрагмента внутри значения нужно набрать в поле поиска вверху списка образец (окружив его символами "%", говорящих системе, что в начале и конце образца может быть любая последовательность символов) и нажать клавишу Поиск.