POSTRETRIEVE查询条件输入的数据集
事件发送后将生成查询条件查询目标数据集。
<DATASET TYPE=’ POSTRETRIEVE '>
… …
< POSTRETRIEVE >
TYPE="POSTRETRIEVE" ,这个类型设定之后这个数据集的内容就不会认为是需要保存到数据库中的,只是作为查询条件输入的数据集用,一直处于可编辑状态,包含空一条空记录。 一般为panel格式。
<RETRIEVEDS POSTTO ='DSCODE' OPENFIRST='FALSE' IDEXP=‘’>
目标数据集 可以有多个
POSTTO="BROWSEDSLZK" 对应的查询结果数据集的代码。
OPENFIRST:查询结果中 ,默认在编辑中打开第一个
IDEXP :用来打开查询结果的默认表达式
AUTOUPDATE=’秒计算的自动触发查询的时间’
<PARAM CODE='' SOURCEDS="LZKCODE" VALUE='EXP' REQUIRED='TRUE' MESSAGE='没有输入的是否提示的信息'/>
<PARAM CODE='' VALUE='EXP' REQUIRED='TRUE' MESSAGE='没有输入的是否提示的信息'/>
参数定义,可以有多个
PARAM CODE="LZK" 查询的参数名称,
VALUE="t_lzk_ecode"参数值的计算表达式。
SOURCEDS="LZKCODE" 如果不设置就是本数据。 设置其他数据集,参数值表达式将根据这个数据集中的内容计算。
REQUIRED="TRUE" 这个参数是否必须输入,默认为TRUE
MESSAGE="请输入流转卡信息" 如果没有输入参数提示信息
<EVENT … ACTION=’CLEAR/RETRIEVE’/>
<EVENT … ACTION=’CLEAR/RETRIEVE’/>
</POSTRETRIEVE>
… …
</DATSET>
举例:
<DATASET TYPE='POSTRETRIEVE' CODE="POSTPARAM" ERI="..EDITDS" FORMAT="DEFAULT" ALIAS="DEFAULT" NOROWSAVE="FALSE">
<POSTRETRIEVE>
<RETRIEVEDS POSTTO="POSTTARGET" OPENFIRST="TRUE"
IDEXP="cgddid">
<PARAM CODE="ecode" VALUE="ecode" REQUIRED="TRUE"
MESSAGE="没有输入的是否提示的信息"/>
<EVENT EDITING='FALSE' CODE="ETKEY" ACTION="RETRIEVE"/>
</RETRIEVEDS>
</POSTRETRIEVE>
<TRIGGER CODE="ETKEY" EDITING='FALSE' TYPE="FIELD"
SOURCE="ENTERKEY" COLS="ecode"/>
<EDITABLECOLS></EDITABLECOLS>
<REQUIREDCOLS></REQUIREDCOLS>
</DATASET>
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease