Функция
ReReadRecord : Boolean |
Top Previous Next |
Назначение
|
Функция
делает то же, что и процедура ReScanPanel, но перед
этим: |
а)
пытается перечитать текущую запись из базы, сбрасывая статус
модификации, при этом учитываются текущие ограничения;
|
б)
если это не удалось, то пытается найти ближайшую к ней запись;
|
с)
если ближайшей записи не нашлось, то берет любую в ограничениях;
|
д)
если записей нет вообще, то вызывает cmSetDefault для
создания новой. |
Функцию
нужно вызывать во всех случаях, когда нужно актуализировать
информацию на экране и нельзя воспользоваться функциями
ReScanPanel и ReDrawPanel.
|
Кроме
того, эта функция обновляет содержимое подчиненных панелей.
|
Описание
|
function
ReReadRecord : Boolean; |
Возвращаемое
значение |
Логическая
константа результата выполнения функции. |
Замечание
|
Для
прорисовки записей служат три функции: |
ReDrawPanel;
|
ReScanPanel;
|
ReReadRecord.
|
Каждая
последующая функция вызывает предыдущую, поэтому не следует
вызывать их две подряд. |