Диалоговое окно Expression Builder
Рис. 4.18. Диалоговое окно Expression Builder

При использовании в индексном выражении полей разных типов вы должны проверять допустимость введенного выражения. Например, для таблицы Customer вы можете создать индекс, упорядочивающий данные по стране проживания и по коду клиента:
cCountry + STR(icdCustomer)
В поле Filter (Фильтр) конструктора таблиц вы можете определить фильтр, используемый для ограничения формируемых индексных значений. В этом случае результат выражения должен иметь логический тип.
Замечание
Замечание
Без индексов в Visual FoxPro не обойтись. Однако при их создании вы должны помнить, что если вы используете индекс, в состав которого входят поля большой ширины, индексный файл может оказаться очень больших размеров. Visual FoxPro не разрешает при создании индексов использовать Memo-поля и поля, содержащие графические изображения.