表单数据集定义

来源:互联网 发布:java中断 原理 编辑:程序博客网 时间:2024/06/11 13:54


基于新构思和JQuery控件而开发的平台,该功能模块用于定义表单数据集组件。界面左区域为表单数据集组件树,显示所定义的表单数据集组件类实例树,有两种过滤形式:

分类名:所有组件、未设置模块组件和所有定义的Mini模块,选择后触发查询。

关键词:输入类实例名中包含的字或词,进行模糊查询,键入回车触发查询。

界面右上区域为表单数据集组件的详细信息,界面右下区域为表单数据集组件的SQL参数定义,当在表单数据集组件树中选中一种表单数据集组件时,界面右区域将显示所选表单数据集组件的详细信息和SQL参数定义信息。界面样式如下:

其中表单数据集SQL必须要填写,SQL语法样例如下:




select y.OrderID,x.Province,x.UnitName,x.PName PNM,y.CustomIDCID,y.OrderDate,y.ContractMoney,y.InvoiceType,y.PayMoney,y.PayDate


     ,y.SendDate,y.IssueMoney,y.IssueDate,y.GoodName,y.ContractNo,y.IsPay,y.InputDate,


case when y.IsPay=1 then '已付款' else '未付款' end IsPayName,


case when y.InvoiceType=0 then '不开发票' when y.InvoiceType=1then '普通发票' when y.InvoiceType=2 then '增值发票' end InvoiceTypeName,


y.Remark,y.CEmpID,y.SEmpID,y.EmpID,m.EmpNameAEmpName,n.EmpName CEmpName,k.EmpName SEmpName


from CRMData.dbo.K_Custom x,CRMData.dbo.K_OrderInf y


left join T_Employee m on y.EmpID=m.EmpID


left join T_Employee n on y.CEmpID=n.EmpID


left join T_Employee k on y.SEmpID=k.EmpID


where x.CustomID=y.CustomID and y.OrderID=@OrderID_




0 0