![]() |
#7 |
Участник
|
хм... функция действительно возвращает булево значение, но думаю, вопрос был не об этом...
Вообще говоря, параметр функции Find указывает, на какой позиции в наборе данных следует установить курсор. Чаще всего в коде используют '-' (первая) или '+' (последняя запись). Конструкция ('=><') означает "спозиционироваться на текущую запись, а при её отсутствии в наборе данных - на следующую ближайшую запись к ней" (в соответствии со значениями ключевых полей записи и установленным порядком сортировки). Навижен неявно использует её, например, при открытии формы, свойство которой "SourceTablePlacement" установлено в <Saved> (значение по умолчанию). Легко догадаться что ('=<>') - спозиционироваться на текущую или предыдущую запись. PS. напомню, что "текущую запись" определяют значения полей, входящих в ключ, выбранный в этот момент для сортировки таблицы. Таким образом, подобную конструкцию в коде удобно использовать, когда известны не все значения "ключевых полей" (в кавычках потому что это не обязательно поля первичного ключа, в навижене все индексы ключами называют...) |
|