Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

spravochnik_po_funkciyam:funkcii:bd:openrec [2019/08/08 08:04]
jurist23rus создано
— (текущий)
Строка 1: Строка 1:
-====== OpenRec====== 
-__автор__: jurist23rus \\ 
-__модуль__: [[moduli:jurist23rus:recordeditor:recordeditor|RecordEditor]]  
- 
- 
-Открывает для редактирования (в отдельном окне) указанную запись указанной родительской формы. 
- 
-''OpenRec ('ИмяФормы', 123)'' 
- 
- 
-===== Параметры ===== 
-  -имя  формы - текст (не может быть пустым) 
-  -идентификатор записи - число или функция, возвращающая число. 
-   
-  
-===== Результат ===== 
-ничего не возвращает 
- 
- 
-===== Пример ===== 
-<code> 
-OpenRec ('ИмяФормы', 123) 
-</code> 
-<code> 
-OpenRec ('ИмяФормы', DBGETID ('ИмяФормы2', '[!Фамилия]="Иванов"')) 
-</code> 
-Если DBGETID возвращает NULL, то есть не находит запись, то OpenRec 
-вернёт ошибку, чтобы этого избежать можно поступить следующим образом  
-<code> 
-OpenRec ('ИмяФормы', NZ (DBGETID ('ИмяФормы2', '[!Фамилия]="Иванов"'), 0)) 
-</code> 
-В последнем случае, даже если DBGETID не найдёт записи и вернёт NULL, 
-ошибки не будет, а в окне вывода появится сообщение о том, что запись 
-не найдена.