数据集参数取值构件

来源:互联网 发布:linux 局域网传文件 编辑:程序博客网 时间:2024/06/09 22:57


下拉数据集参数取值方式维护,对下拉数据集参数取值方式进行维护。界面如下:



该上桢界面的字段信息:


  • 取值方式名称:给取值方式起个名字。

  • 取值方式说明:对取值方式进行说明,说明主要应用于什么场合等。

  • 过滤界面列宽组:用于下拉表格,在有过滤参数时起作用,设置列宽组系列,之间用逗号分开,列宽组必须以偶数对出现,如:100,50100,50,100,50等。

下拉数据集参数取值方式维护好后,转到参数标签页,对该下拉数据集参数取值方式下的参数进行新增、修改删除操作。界面如下:



参数标签页为为每一个参数取值方式提供参数的新增、修改、删除操作。该页面包含以下字段信息:


  • 参数物理名:在业务数据集的查询SQL中的参数名称。对于SQLServer的参数前面加‘@’最后加‘_’,对于Oracle数据库前面加‘:’最后加‘_’。

  • 参数类型:该参数的类型,有:字符或字符串类型;日期型;数字型;整数;BOOL:布尔型;游标类型(CURSOR,对于Oracle执行存储过程返回结果集的游标类型)

  • 参数取值方式0:用字符串替换;1:隐藏元素中取;2:本界面元中字段取;3:从主界面字段中取(用于细表)4:输入;5:日历下拉框;6:时间下拉框;7:数据单列下拉框选择;8:数据树下拉框选择;9:数据下拉树表格选择;10:从树父节点键字段中取(对于树的界面类型,从当前节点的父节点能唯一标示该节点的主键字段中取值)11输出值(不用取值,是输出值,对于Oracle执行存储过程返回结果集的游标类型);12:从父窗口主界面字段中取;13:从父窗口细界面字段中取;14:从URL参数中取;15:从当前过滤框中取。49条只有下拉数据集的下拉方式为“1:下拉表格”时有用。

  • 参数的替换字符串:把它设为字段名,当参数没有取值时,用该字符串替换而不影响执行SQL。如:update test_1 set username=@username_,age=@age_,course=@course_ where id=@id,如果参数@username_没有值,用它对应的实际字段名username替换后变为:update test_1 setusername=username,age=@age_,course=@course_ where id=@id_,等于没有对username做修改,SQL仍可以顺利执行。如果为了避免多义性要指定表名还要带表名,如字段名为:test_1.username;也可以把它设为函数或其它有效字符串,如常量如:getdate()

  • 隐藏字段ID:取值方式是隐藏元素中取时指定的取值隐藏字段ID。如:为hid_empIDhid_depID等。

  • 取值字段名:参数取值的字段物理名称。

  • 取值字段名:当取值方式是本界面元中字段取时指定的取值字段名。

  • 参数标签名:对于下拉表格,如果有过滤参数,为参数显示在下拉表格上的标签名。

  • 参数顺序号:对于下拉表格,如果有过滤参数,为参数显示在下拉表格上的顺序。

  • 对应键字段:对于下拉表格,如果有过滤参数,当该参数是通过下拉方式选择取值,就要设定键字段,用于获得选择后的键值(取值字段名为选择后的显示值,对应键字段为要过滤时的参数取值)。当输入方式为4时,这个字段为显示字段时,下拉选择得到的键值要赋给的字段名。例如:选择项目时,项目名称时显示字段,项目编号是项目名称的对应键字段。下拉树选择时,项目名称是显示字段,项目编号是对应键字段。

  • 所用数据集ID只有下拉数据集的下拉方式为“1:下拉表格”时有用,用于过滤参数选择得来的值的下拉数据集,但不能是下拉表格,更不能是自己,即与“数据集ID”不能一样。

  • 所用下拉数据集取值方式:只有下拉数据集的下拉方式为“1:下拉表格”时有用,用于过滤参数选择得来的值的下拉数据集,但不能是下拉表格,更不能是自己,即与“下拉数据集取值方式ID”不能一样。


 


该模块的功能有新增,修改,删除,可以对下拉数据集参数取值方式添加、修改、删除。


新增操作:点击【新增】按钮,界面进入新增状态。输入取值方式名称和取值方式说明,下拉选择下拉数据集。完成后点击【确定】按钮完成新增取值方式操作。点击参数标签进入参数标签页,点击【新增】,页面进入新增状态,维护好参数信息后点击【确定】,完成给该取值方式新增参数的操作。


修改操作:选中要修改的下拉数据集取值方式,点击相应的标签进入相应的标签页。点击【修改】按钮,重新维护好取值方式的信息后点击【确定】按钮,完成修改操作。

删除操作:选中下拉数据集取值方式,点击相应的标签进入相应的标签页。如果删除下拉数据集取值方式,则直接点击【删除】按钮,系统弹出确认操作对话框,点击【确定】即删除下拉数据集取值方式;如果删除下拉数据集取值方式的参数,则先选择要删除的参数,然后点击【删除】按钮,系统弹出确认操作对话框,点击【确定】即删除该参数。

















0 0
原创粉丝点击