|
This command opens a virtual widget in the list mask of the specified type in which records are to be inserted. See also 'iwf_lis_ent' DataView function. |
||||||
![]() |
This command must not be called in a conditional instruction. If the command is called without a transfer string - i.e. just 'insert_ent()' - all corresponding records in the mask of the currently active widget are copied and saved. Using the 'var' command, the variables to be used (and this the table fields to be filled in) are defined. |
||||||
![]() |
The nested use of
commands may lead to problems. This is the case when exactly the same parameter
strinb is used.![]() |
||||||
Syntax: |
|||||||
insert_typ({STR_EXPR| }) | |||||||
I/O parameters:
|
|||||||
Return value: |
|||||||
|
|||||||
Example: |
|||||||
Declaration of Variables | |||||||
10 insert_typ("EDB-DOCUMENT DRAWING") 20 where_ent() 30 DOCU_INT_1=execute(1) |
|||||||
Result: A record of type 'Drawing' is created. |
|||||||
![]() |
If values are to be copied to the record at the same time, the 'iwf_lis_typ' userexit must be used. | ||||||
10 C --- Content is a Report 20 DOCU_STRING_2_DB = "REPORT-270899" 30 C --- Create document of type TEXTFILE 40 virtual(TRUE) 50 DOCU_INT_1 = @iwf_lis_typ("EDB-DOCUMENT TEXTFILE") 60 if (DOCU_INT_1 == 0) 70 DOCU_INT_2 = widget_id() 80 insert_typ() 90 var (DOCU_STRING_2_DB) 100 where_ent() 110 DOCU_INT_3 = execute(1) 120 endif 130 virtual(FALSE) |
|||||||
Result: In this example, a new text file type record with document ID 'REPORT_270899' has been created. |
|||||||
![]() |
Functions and commands: DB / Mask Interface |