关于报表

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

 

 

 

ALTER proc [dbo].[PRptsys_dongli]
@beginTime varchar(100),
@endTime varchar(100),
@storename varchar(100),
@username varchar(100),
@usernumber varchar(100),
@saleareacode VARCHAR(100),
@xwPageIndex int,    --开始页码
@xwPageSize int    --行数

as

declare @sql varchar(8000)
declare @where varchar(2000)


set @where=' where 1=1 '
if @beginTime is not null and @beginTime <>''
 set @where = @where + ' and convert(varchar(10),visittime,120) >= '''+@beginTime+''' '
if @endTime is not null and @endTime <>''
 set @where = @where + ' and convert(varchar(10),visittime,120) <= '''+@endTime+''''
if @storename is not null and @storename <>''
 set @where = @where + ' and storename like ''%'+@storename+'%'' '
if @username is not null and @username <>''
 set @where = @where + ' and username like ''%'+@username+'%'' '
if @usernumber is not null and @usernumber <>''
 set @where = @where + ' and UserNumber like ''%'+@usernumber+'%'' '
if @saleareacode IS NOT NULL AND @saleareacode <>''
 set @where = @where + ' and (SaleAreacode ='''+@saleareacode+'''' +'or saleareacode like '''+@saleareacode+'.%'')'


set @sql='(SELECT t1.id,t2.StoreName,t4.saleareacode,t4.saleareaname
  ,t1.miaoshu1,t1.img_photo1,t1.miaoshu2,t1.img_photo2,t1.miaoshu3,t1.img_photo3,t3.usernumber,CONVERT(VARCHAR(100),t1.visittime,20) AS visittime,t3.UserName,t3.mobilephone,t1.col1,t1.col2,t1.col3,t1.col4
  FROM dbo.sys_dongli  t1 LEFT JOIN dbo.TBasStore t2 ON t1.storeguid = t2.Guid 
  LEFT JOIN dbo.TBasUserInfo t3 ON t1.usernumber = t3.UserNumber
  left join tbassalearea t4 on t2.saleareaid = t4.saleareaid
  ) aa'

 

 EXEC dbo.PSysPager_Rpt1
   @Tables = @sql,
      @PK = 'visittime',
      @countFields = 'null as id,
                      null as storename ,
                      null as saleareacode,
                      null as saleareaname,
                      null as miaoshu1 ,
                      null as img_photo1 ,
                      null as miaoshu2 ,
                      null as img_photo2 ,
                      null as miaoshu3,
                      null as img_photo3 ,
                      null as  usernumber,
                      null as visittime,
                      null as username ,
                      null as mobilephone,
                      null as col1,
                      null as col2,
                      null as col3,
                      null as col4 ',
      @Fields = 'id,storename,saleareacode,saleareaname,miaoshu1,img_photo1,miaoshu2,img_photo2,miaoshu3,img_photo3,usernumber,
                 visittime,username,mobilephone,col1,col2,col3,col4',
      @Filter = @where  ,--Where条件 
   @xwPageIndex = @xwPageIndex,    --开始页码
   @xwPageSize = @xwPageSize    --行数

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: WinCC报表是一种用于生成工业生产过程数据报告的软件工具。它可以通过自定义的报表模板,导入历史数据和实数据,生成符合用户需求的报告。下面是一个WinCC报表实例: 假设一个工厂需要每天生成一个关于生产线利用率的报告。用户首先需要在WinCC中创建一个报表模板,其中包含了需要的数据字段和展示方式。然后,在每天结束,用户可以将截止当天的生产数据导入WinCC,这些数据将被自动存储在WinCC的历史数据库中。 接下来,用户打开报表模板,选择历史数据源,并根据需要进行筛选和排序,以选择需要展示的数据。然后,用户可以使用内置的图形工具,在报表中生成各种图表和图像,以更直观地展示数据。 最后,用户可以导出报表为Excel或PDF格式,或者直接打印出来。这个报表可以帮助用户了解生产线的运行情况,找到潜在问题和优化机会,提高生产效率和质量。 总之,WinCC报表是一个十分实用和方便的工具,可以帮助用户快速生成符合需求的数据报告,为企业的优化和提升提供有力的支持。 ### 回答2: WinCC报表是一种十分常见的报表工具,它可以将WinCC控制系统中所监控的所有数据进行汇总、分类、整理并生成专业的报表。WinCC报表的使用十分灵活,可以在数据采集过程中对数据进行实处理,以供报表使用。此外,WinCC报表还提供了丰富的报表样式,可以根据需要进行定制,以满足不同用户需求。 以下是一个WinCC报表实例:假设我们要监控工厂中所有的水泵运行状态,并生成水泵的报表。首先,我们需要在WinCC控制系统中建立一个水泵监控通道,对水泵的一些重要参数进行监控,例如水泵的运行状态、水泵的流量、水泵的功率等等。然后,我们再利用WinCC报表工具将这些数据进行汇总、整合并生成水泵报表。在生成报表的过程中,我们可以自由选择报表样式、选择要监控的数据、设定报表周期等等。通过WinCC报表的分析和处理,我们可以有效监控水泵的运行状况,发现问题并及解决,达到提升企业生产效率、降低成本的目的。 总之,WinCC报表是一种非常实用的工具,而且非常易于使用。它不仅能让生产管理更加规范、高效,而且可以大大节约企业的间和人力。从以上实例中可以看出,WinCC报表非常适合各类生产制造企业进行运营管理。 ### 回答3: WinCC是西门子公司推出的一款先进的工业自动化监控系统,它具有强大的数据采集和处理能力,可以方便地对生产过程进行监控和控制。WinCC报表是其中的一个功能模块,它可以根据用户的需求生成各种各样的报表,包括流程报表、能耗报表、质量报表等等。 下面以一个简单的WinCC报表实例来说明其操作方法: 1. 首先,在WinCC界面中打开报表设计器,选择需要生成的报表类型,例如“生产流程报表”。 2. 然后,在报表设计器中添加数据源,即该报表需要从哪个数据表中读取数据。 3. 接着,定义需要在报表中显示的字段,在报表设计器中添加控件并设置数据绑定,以便在运行动态显示相应的数据。 4. 然后设置报表的外观样式,包括字体、颜色、边框等,以满足不同用户的需求。 5. 最后,保存该报表并在WinCC系统中部署,即可在运行直接查看该报表并按照需要进行导出、打印等操作。 总体来说,WinCC报表功能非常强大,不仅可以提供方便快捷的数据展示和分析,还可以帮助工厂管理人员及掌握生产过程中的关键指标,从而实现生产管理水平的提高。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值