Инструменты пользователя

Инструменты сайта


spravochnik_po_funkciyam:funkcii:bd:openrec

Различия

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

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

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,
 +ошибки не будет, а в окне вывода появится сообщение о том, что запись
 +не найдена.
  
spravochnik_po_funkciyam/funkcii/bd/openrec.txt · Последние изменения: 2019/08/08 08:04 — jurist23rus