SGGL_JT/SUBQHSE/FineUIPro.Web/File/Fastreport/无损检测周报.frx

291 lines
21 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="12/29/2021 10:56:08" ReportInfo.Modified="12/01/2023 10:22:40" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using FastReport;
using FastReport.Data;
using FastReport.Dialog;
using FastReport.Barcode;
using FastReport.Table;
using FastReport.Utils;
namespace FastReport
{
public class ReportScript
{
public int x;
public double DivNum(double x,double y)
{
double z=0;
if (y==0)
{
z=0;
}else{
z=x/y;
}
return z;
}
private void Table_Data_ManualBuild(object sender, EventArgs e)
{
DataSourceBase rowData = Report.GetDataSource(&quot;Table1&quot;);
// init the data source
rowData.Init();
x=0;
// now enumerate the data source and print the table body
while (rowData.HasMoreRows)
{
x++;
// print the table body
Table_Data.PrintRow(0);
Table_Data.PrintColumns();
// go next data source row
rowData.Next();
}
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqvJIqZbrmqGn7L0P56UFhaeKOCRLhGP8Pu8Yyd2ECG1aKb3MfzSsgXHmEB0vihOxamPAdSAZvano+cy9mk1dqnied84BSJrI1JQ2ObO10IZmi6857iq3W6VbHOekvHHMANFi+CilCWGGmorpoSjCABuG+KDBbmcOycMxvEFs3/l+9yHG4jrVXildvi3sQ8y/G"/>
<TableDataSource Name="Table1" ReferenceName="Table1" DataType="System.Int32" Enabled="true">
<Column Name="UnitName" DataType="System.String" PropName="CH_TrustCode"/>
<Column Name="WorkAreaName" Enabled="false" DataType="System.String" PropName="Column"/>
<Column Name="WorkAreaCode" Enabled="false" DataType="System.String" PropName="Column"/>
<Column Name="WorkAreaCode" DataType="System.String" PropName="Column"/>
<Column Name="WorkAreaName" DataType="System.String" PropName="Column1"/>
<Column Name="curr_pass_film" DataType="System.String" PropName="Column2"/>
<Column Name="curr_total_film" DataType="System.String" PropName="Column3"/>
<Column Name="recurr_pass_film" DataType="System.String" PropName="Column4"/>
<Column Name="recurr_total_film" DataType="System.String" PropName="Column5"/>
<Column Name="curr_pass_rate" DataType="System.String" PropName="Column"/>
<Column Name="UnitId" DataType="System.String"/>
<Column Name="recurr_pass_rate" DataType="System.Decimal"/>
</TableDataSource>
<Parameter Name="projectName" DataType="System.String"/>
<Parameter Name="dateStr" DataType="System.String"/>
<Parameter Name="unitName" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" RawPaperSize="9">
<PageHeaderBand Name="PageHeader1" Width="718.2" Height="332.64">
<TableObject Name="Table4" Left="18.9" Top="37.8" Width="699.25" Height="170.1">
<TableColumn Name="Column13" Width="94.73"/>
<TableColumn Name="Column14" Width="94.73"/>
<TableColumn Name="Column15" Width="75.83"/>
<TableColumn Name="Column16" Width="94.73"/>
<TableColumn Name="Column17" Width="94.73"/>
<TableColumn Name="Column18" Width="72.05"/>
<TableColumn Name="Column19" Width="72.05"/>
<TableColumn Name="Column20" Width="100.4"/>
<TableRow Name="Row38" Height="56.7">
<TableCell Name="Cell367" Border.Lines="All" Text="无损检测周报" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="8"/>
<TableCell Name="Cell368" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell369" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell370" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell371" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell372" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell373" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell374" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
</TableRow>
<TableRow Name="Row14" Height="37.8">
<TableCell Name="Cell81" Border.Lines="All" Text="项目:" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt"/>
<TableCell Name="Cell82" Border.Lines="All" Text="[projectName]" HorzAlign="Center" VertAlign="Center" ColSpan="7"/>
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold"/>
<TableCell Name="Cell84" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell86" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 8pt"/>
</TableRow>
<TableRow Name="Row13" Height="37.8">
<TableCell Name="Cell73" Border.Lines="All" Text="统计日期:" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell74" Border.Lines="All" Text="[dateStr]" HorzAlign="Center" VertAlign="Center" ColSpan="7"/>
<TableCell Name="Cell75" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell78" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell79" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell80" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row8" Height="37.8">
<TableCell Name="Cell33" Border.Lines="All" Text="检测单位:" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell34" Border.Lines="All" Text="[unitName]" HorzAlign="Center" VertAlign="Center" ColSpan="7"/>
<TableCell Name="Cell35" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell36" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell37" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell58" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 8pt"/>
<TableCell Name="Cell68" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
<TextObject Name="Text4" Left="18.9" Top="9.45" Width="151.2" Height="18.9" Text="S-SYCTC-1-CON-17-T3" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableObject Name="Table8" Left="18.9" Top="207.9" Width="699.28" Height="124.74">
<TableColumn Name="Column93" Width="38.98"/>
<TableColumn Name="Column94" Width="86.23"/>
<TableColumn Name="Column95" Width="48.43"/>
<TableColumn Name="Column96" Width="86.23"/>
<TableColumn Name="Column97" Width="38.98"/>
<TableColumn Name="Column98" Width="38.98"/>
<TableColumn Name="Column99" Width="38.98"/>
<TableColumn Name="Column100" Width="29.53"/>
<TableColumn Name="Column101" Width="29.53"/>
<TableColumn Name="Column102" Width="29.53"/>
<TableColumn Name="Column103" Width="29.53"/>
<TableColumn Name="Column104" Width="29.53"/>
<TableColumn Name="Column105" Width="29.53"/>
<TableColumn Name="Column106" Width="48.43"/>
<TableColumn Name="Column107" Width="48.43"/>
<TableColumn Name="Column108" Width="48.43"/>
<TableRow Name="Row39" Height="30.24">
<TableCell Name="Cell375" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="3"/>
<TableCell Name="Cell376" Border.Lines="All" Text="承包商" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="3"/>
<TableCell Name="Cell377" Border.Lines="All" Text="装置/单元号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="3"/>
<TableCell Name="Cell378" Border.Lines="All" Text="装置/单元名称" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="3"/>
<TableCell Name="Cell379" Border.Lines="All" Text="本周检测统计" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="9"/>
<TableCell Name="Cell380" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell381" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell382" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell383" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell384" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell385" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell386" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell387" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell388" Border.Lines="All" Text="本周复检统计" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="3"/>
<TableCell Name="Cell389" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell390" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
</TableRow>
<TableRow Name="Row40" Height="28.35">
<TableCell Name="Cell391" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell392" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell393" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell394" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell395" Border.Lines="All" Text="拍片总数(张)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell396" Border.Lines="All" Text="合格数(张)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell397" Border.Lines="All" Text="合格率(%)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell398" Border.Lines="All" Text="不合格分布(张)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" ColSpan="6"/>
<TableCell Name="Cell399" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell400" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell401" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell402" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell403" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell404" Border.Lines="All" Text="拍片总数(张)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell405" Border.Lines="All" Text="合格数(张)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
<TableCell Name="Cell406" Border.Lines="All" Text="合格率(%)" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt" RowSpan="2"/>
</TableRow>
<TableRow Name="Row41" Height="66.15">
<TableCell Name="Cell407" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell408" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell409" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell410" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell411" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell412" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell413" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell414" Border.Lines="All" Text="裂纹" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell415" Border.Lines="All" Text="未熔合" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell416" Border.Lines="All" Text="未焊透" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell417" Border.Lines="All" Text="圆形缺陷" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell418" Border.Lines="All" Text="条形缺陷" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell419" Border.Lines="All" Text="其他" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell420" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell421" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TableCell Name="Cell422" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="Data1" Top="336.64" Width="718.2" Height="49.14">
<TableObject Name="Table_Data" Left="18.9" Width="699.28" Height="49.14" ManualBuildEvent="Table_Data_ManualBuild">
<TableColumn Name="Column61" Width="38.98"/>
<TableColumn Name="Column62" Width="86.23"/>
<TableColumn Name="Column63" Width="48.43"/>
<TableColumn Name="Column64" Width="86.23"/>
<TableColumn Name="Column65" Width="38.98"/>
<TableColumn Name="Column66" Width="38.98"/>
<TableColumn Name="Column67" Width="38.98"/>
<TableColumn Name="Column68" Width="29.53"/>
<TableColumn Name="Column69" Width="29.53"/>
<TableColumn Name="Column70" Width="29.53"/>
<TableColumn Name="Column71" Width="29.53"/>
<TableColumn Name="Column72" Width="29.53"/>
<TableColumn Name="Column73" Width="29.53"/>
<TableColumn Name="Column74" Width="48.43"/>
<TableColumn Name="Column75" Width="48.43"/>
<TableColumn Name="Column76" Width="48.43"/>
<TableRow Name="Row33" Height="49.14">
<TableCell Name="Cell287" Border.Lines="All" Text="[x]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell288" Border.Lines="All" Text="[Table1.UnitName]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell289" Border.Lines="All" Text="[Table1.WorkAreaCode]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell290" Border.Lines="All" Text="[Table1.WorkAreaName]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell291" Border.Lines="All" Text="[Table1.curr_total_film]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell292" Border.Lines="All" Text="[Table1.curr_pass_film]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell293" Border.Lines="All" Text="[Table1.curr_pass_rate]" Format="Percent" Format.UseLocale="true" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell294" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell295" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell296" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell297" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell298" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell299" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell300" Border.Lines="All" Text="[Table1.recurr_total_film]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell301" Border.Lines="All" Text="[Table1.recurr_pass_film]" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell302" Border.Lines="All" Text="[Table1.recurr_pass_rate]" Format="Percent" Format.UseLocale="true" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
<DataFooterBand Name="DataFooter1" Top="442.92" Width="718.2">
<ChildBand Name="Child2" Top="389.78" Width="718.2" Height="49.14" FillUnusedSpace="true">
<TableObject Name="Table7" Left="18.9" Width="699.28" Height="49.14">
<TableColumn Name="Column77" Width="38.98"/>
<TableColumn Name="Column78" Width="86.23"/>
<TableColumn Name="Column79" Width="48.43"/>
<TableColumn Name="Column80" Width="86.23"/>
<TableColumn Name="Column81" Width="38.98"/>
<TableColumn Name="Column82" Width="38.98"/>
<TableColumn Name="Column83" Width="38.98"/>
<TableColumn Name="Column84" Width="29.53"/>
<TableColumn Name="Column85" Width="29.53"/>
<TableColumn Name="Column86" Width="29.53"/>
<TableColumn Name="Column87" Width="29.53"/>
<TableColumn Name="Column88" Width="29.53"/>
<TableColumn Name="Column89" Width="29.53"/>
<TableColumn Name="Column90" Width="48.43"/>
<TableColumn Name="Column91" Width="48.43"/>
<TableColumn Name="Column92" Width="48.43"/>
<TableRow Name="Row37" Height="49.14">
<TableCell Name="Cell351" Border.Lines="All"/>
<TableCell Name="Cell352" Border.Lines="All"/>
<TableCell Name="Cell353" Border.Lines="All"/>
<TableCell Name="Cell354" Border.Lines="All"/>
<TableCell Name="Cell355" Border.Lines="All"/>
<TableCell Name="Cell356" Border.Lines="All"/>
<TableCell Name="Cell357" Border.Lines="All"/>
<TableCell Name="Cell358" Border.Lines="All"/>
<TableCell Name="Cell359" Border.Lines="All"/>
<TableCell Name="Cell360" Border.Lines="All"/>
<TableCell Name="Cell361" Border.Lines="All"/>
<TableCell Name="Cell362" Border.Lines="All"/>
<TableCell Name="Cell363" Border.Lines="All"/>
<TableCell Name="Cell364" Border.Lines="All"/>
<TableCell Name="Cell365" Border.Lines="All"/>
<TableCell Name="Cell366" Border.Lines="All"/>
</TableRow>
</TableObject>
</ChildBand>
</DataFooterBand>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="446.92" Width="718.2" Height="37.8">
<TextObject Name="Text1" Left="18.9" Top="9.45" Width="56.7" Height="18.9" Text="编制:" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
<TextObject Name="Text2" Left="217.35" Top="9.45" Width="56.7" Height="18.9" Text="审核:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10pt"/>
<TextObject Name="Text3" Left="511.7" Top="9.45" Width="151.2" Height="18.9" Text="年 月 日" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="488.72" Width="718.2" Height="37.8">
<TextObject Name="Text5" Left="614.25" Width="94.5" Height="37.8" Text="[PageN]共[TotalPages#]页" HorzAlign="Center" VertAlign="Center"/>
<ChildBand Name="Child1" Top="530.52" Width="718.2" Height="18.9" PrintOnBottom="true"/>
</PageFooterBand>
</ReportPage>
</Report>