У меня есть таблица, в которой я должен получить записи, содержащие слово, которое я ввел, за которым следуют оставшиеся записи. (Сортировка), я попытался установить фильтр, но он показывает только ...

0
Lone Warriour 12 Янв 2021 в 12:22

1 ответ

Лучший ответ

Если вам нужна исходная таблица, упорядоченная таким образом, создайте индексный тег, который сортирует таблицы со словом первым, например:

INDEX ON IIF('word'$field, 1, 2) TAG WordFirst

Если подойдет копия данных, используйте запрос вроде:

SELECT IIF('word'$field, 1, 2) AS WordFirst, *  ;
  FROM YourTable ;
  ORDER BY 1 ;
  INTO CURSOR csrWordFirst

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

0
Tamar E. Granor 12 Янв 2021 в 21:29