Функция ReReadRecord : Boolean
Top  Previous  Next


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