AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2004, 14:22   #7  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
хм... функция действительно возвращает булево значение, но думаю, вопрос был не об этом...
Вообще говоря, параметр функции Find указывает, на какой позиции в наборе данных следует установить курсор. Чаще всего в коде используют '-' (первая) или '+' (последняя запись). Конструкция ('=><') означает "спозиционироваться на текущую запись, а при её отсутствии в наборе данных - на следующую ближайшую запись к ней" (в соответствии со значениями ключевых полей записи и установленным порядком сортировки). Навижен неявно использует её, например, при открытии формы, свойство которой "SourceTablePlacement" установлено в <Saved> (значение по умолчанию). Легко догадаться что ('=<>') - спозиционироваться на текущую или предыдущую запись.
PS. напомню, что "текущую запись" определяют значения полей, входящих в ключ, выбранный в этот момент для сортировки таблицы. Таким образом, подобную конструкцию в коде удобно использовать, когда известны не все значения "ключевых полей" (в кавычках потому что это не обязательно поля первичного ключа, в навижене все индексы ключами называют...)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:40.