电子报2026年03月

199
2026.03

 
如果无法正常显示,请点击这里浏览

 Sunlike 自定义查询功能汇总

一、自定义类别

有系统默认项目,选择这些默认的项目,就会按这个项目列示上面这些已经存在的页签下,如下图选择了自定义查询。

自定义类别项目,可以在这里新增项目,如果是自定义了类别就会增加新的页签。

这样按页签区分可以一目了然看出做了哪些自定义查询,方便用户管理。还可以搭配其它栏位运用,下面再一一叙述。

而且像预警和单据追溯选择查询的时候也会依据类别带出查询数据。

二、单据ID、多笔显示

(1)单据ID配合自定义类别选择审核作业,锁单作业显示在这两个作业对应的单据别,能在审核作业和锁单作业列示出明细数据,多笔显示是是否显示多笔数据,可以展开。

例如:审核作业列示销货单明细数据

语句条件要写成

select prd_no ,prd_name,qty,up from TF_PSS where ps_id='SA' and Exists(Select * From [TAB] Where BIL_ID = PS_ID And BIL_NO = PS_NO )

[TAB]为当前单据别记录存放的临时表;

[TAB]包含字段:BIL_ID、BIL_NO、BIL_ITM(仅当单据别为固定资产变动、票据异动时才有作用)

(2)多笔显示还能搭配自定义类别为自定义参数设置,为自定义的查询条件提供多笔查询的功能。

例如:查询多个货品的销货数据

1、先定义一个查询,自定义类别为自定义参数设置、多笔查询,查询货品代号名称。

2、再定义一个查询,查询参数传参用到上面的这个查询代号,并且语句按下面格式下条件

(CHARINDEX(';'+P.PRD_NO+';',';'+@PRD_NO +';')>0 OR ISNull(@PRD_NO,'') = '')

三、是动态栏位

勾选后不读取和存储栏位的视图,这种是为了解决不同条件下查询的栏位个数不一样,如果读取栏位视图就会导致用户需要拉出栏位,因为栏位数是变动的。勾选后就不需要频繁将栏位拉出。

例如:选择不同的部门,制表出不同的栏位数据。不同部门可查看数据不一样。

四、此外系统提供一些特殊的参数和特殊的常量,我们可以右键SQL语句编辑窗体,查看这些参数的写法。

例如:条件取值货品代号,查询某些货品的销货数据。

再如:取当前用户代号

返回电子报