ue_form

Open or create a window

 

Open a window

declare=lform.ue_form
lform.psr=<filename>
lform.s_parm1=parameter
// Variant open
lform.show 
// Variant open modal
lform.showdialog

 

Create own window

declare=lform.ue_form
lform.sql=sql statement
lform.style=edit/browse
lform.showdialog
if <lform.ret_code> n= 1 then
  messagebox=<lform.fieldname>
end if

 

in the form instance you have full access from and to both windows.

You can see results from child window after closing the child window

You can read all values from the child.dw_1 window with <lform.fieldname>, if return code <lform.ret_code> = 1

 

In the window, which you open, you have access to all properties with form.return.[property]

Example

form.return.s_parm1=<dw_1.item.itemcode.value>
lform.return.ret_code=1

 

 

 

Property / Function

Read

Write

Description

b_parm1 ... b_parm2

x

x

set str_parm boolean parameter. You can read this in created window with <str_parm.b_parm1>

belnr_id, belpos_id, pos_id

x

x

set str_parm workorder number parameter

c_parm1 ... c_parm6

x

x

set str_parm numberic parameter. You can read this in created window with <str_parm.c_parm1>

columndefenition

 

x

set columndefinition for browser view

docentry, linenum

x

x

set str_parm document/linenum parameter

dt_parm1 ... dt_parm2

x

x

set str_parm date parameter. You can read this in created window with <str_parm.dt_parm1>

dw_1...dw_7

 

x

dwname

 

x

form.height

 

x

Define height for new edit window. If column need more height, beas create a second column

form.name

 

x

Define internal name for created form (same as dwname)

form.title

 

x

Define title for new edit window

global function

 

x

item

 

x

psr

 

x

ret_code, ret_value, ret_text

x

x

s_parm1 ... s_parm5

x

x

set str_parm parameter. You can read this in the created window with <str_parm.s_parm1>

setvar

x

x

show

 

x

showdialog

 

x

sql=<sql statement>

 

x

style

 

x

text.distance

 

x

Distance between text and columns for new window in edit style

text.left

 

x

Distance between left border and text field for new window in edit style

title

 

x

define title

update

 

x