CLOSEFORM — различия между версиями
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 7: | Строка 7: | ||
IsFree=не указано:Form.Free; | IsFree=не указано:Form.Free; | ||
− | IsFree=True:удаление формы при Form Is TFormDoc(True указывать обязательно!); | + | IsFree=True:удаление формы при Form Is TFormDoc(True указывать <span style="color:#FF0000">'''обязательно'''</span> !); |
IsFree=False:Form.Close | IsFree=False:Form.Close |
Текущая версия на 11:47, 19 апреля 2019
CLOSEFORM - это процедура
Закрытие формы
CLOSEFORM( <Form> [,<IsFree=True>] [,<FreeTable=False>] [,<FreeConnection=True>] [,RetCode=0] [,IsClearTable] [,IsDelAllDs] [,FormFocus] [,IsRunCloseBlk=false] )
<Form>-экземпляр Формы;
IsFree=не указано:Form.Free;
IsFree=True:удаление формы при Form Is TFormDoc(True указывать обязательно !);
IsFree=False:Form.Close
FreeTable=True - уничтожение основной таблицы формы при ее закрытии
FreeConnection=True при FreeTable=True - уничтожение соединения основной таблицы(запроса) формы при ее закрытии
RetCode - код возврата
IsClearTable - при закрытии формы не трогать таблицу формы
IsDelAllDs - при закрытии формы удалить ее таблицу из списка таблиц,доступных интерпретатору
FormFocus - форма,на которую возвращается фокус после закрытия текущей
IsRunCloseBlk - выполнить блок при закрытии формы?