298 lines
18 KiB
XML
298 lines
18 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<Report ScriptLanguage="CSharp" ReportInfo.Created="02/09/2022 15:36:27" ReportInfo.Modified="03/15/2022 11:53:32" 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
|
||
{
|
||
private void Table2_Data_ManualBuild(object sender, EventArgs e)
|
||
{
|
||
DataSourceBase rowData = Report.GetDataSource("Customers");
|
||
// init the data source
|
||
rowData.Init();
|
||
Table2.PrintRow(0);
|
||
Table2.PrintColumns();
|
||
Table2.PrintRow(1);
|
||
Table2.PrintColumns();
|
||
int x=0;
|
||
// print the first table row - it is a header
|
||
|
||
// now enumerate the data source and print the table body
|
||
while (rowData.HasMoreRows)
|
||
{
|
||
// print the table body
|
||
x++;
|
||
Table2.PrintRow(2);
|
||
Table2.PrintColumns();
|
||
|
||
// go next data source row
|
||
rowData.Next();
|
||
}
|
||
}
|
||
|
||
private void Table5_ManualBuild(object sender, EventArgs e)
|
||
{
|
||
DataSourceBase rowData = Report.GetDataSource("DataTable2");
|
||
// init the data source
|
||
rowData.Init();
|
||
Table5.PrintRow(0);
|
||
Table5.PrintColumns();
|
||
|
||
int x=0;
|
||
// print the first table row - it is a header
|
||
|
||
// now enumerate the data source and print the table body
|
||
while (rowData.HasMoreRows)
|
||
{
|
||
// print the table body
|
||
x++;
|
||
Table5.PrintRow(1);
|
||
Table5.PrintColumns();
|
||
|
||
// go next data source row
|
||
rowData.Next();
|
||
}
|
||
}
|
||
}
|
||
}
|
||
</ScriptText>
|
||
<Dictionary>
|
||
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqvJIqZbrmqGn7L0P56UFhadlz3NC872689s+IIjEVKRMWAnGUHqCC/lthXB9Rh4m8+wBWAwJuyC3mmUP83vc3wPi+WXq0hgeMtGdda4LsphdfA0lR3iklV4aOkm9AyJ76CTBwyNyAuYwWcukKEvcjgmQ2WjcheAHHSDxbGhpYil7Q+Zd62RtxOrM4uEwZ9TGk"/>
|
||
<TableDataSource Name="Customers" ReferenceName="Customers" DataType="System.Int32" Enabled="true">
|
||
<Column Name="detectType" DataType="System.String" PropName="CustomerID"/>
|
||
</TableDataSource>
|
||
<TableDataSource Name="DataTable2" ReferenceName="DataTable2" DataType="System.Int32" Enabled="true">
|
||
<Column Name="ISO_IsoNumber" DataType="System.String"/>
|
||
<Column Name="JOT_JointNo" DataType="System.String"/>
|
||
<Column Name="JOT_CellWelder" DataType="System.String"/>
|
||
<Column Name="CHT_CheckCode" DataType="System.String"/>
|
||
<Column Name="CHT_CheckNo1" DataType="System.String"/>
|
||
<Column Name="CHT_CheckResult1" DataType="System.String"/>
|
||
<Column Name="CHT_CheckNo2" DataType="System.String"/>
|
||
<Column Name="CHT_CheckResult2" DataType="System.String"/>
|
||
</TableDataSource>
|
||
<Parameter Name="installName" DataType="System.String"/>
|
||
<Parameter Name="workAreaName" DataType="System.String"/>
|
||
<Parameter Name="UnitName1" DataType="System.String"/>
|
||
<Parameter Name="UnitName2" DataType="System.String"/>
|
||
<Parameter Name="CH_NDTCriteria" DataType="System.String"/>
|
||
<Parameter Name="ISOLevel" DataType="System.String"/>
|
||
<Parameter Name="WorkAreaCode" DataType="System.String"/>
|
||
<Parameter Name="DetectType" DataType="System.String"/>
|
||
<Parameter Name="isoCode" DataType="System.String"/>
|
||
</Dictionary>
|
||
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9">
|
||
<PageHeaderBand Name="PageHeader1" Width="1047.06" Height="170.1">
|
||
<TableObject Name="Table1" Left="9.45" Top="18.9" Width="888.3" Height="151.2">
|
||
<TableColumn Name="Column1" Width="111.72"/>
|
||
<TableColumn Name="Column2" Width="111.72"/>
|
||
<TableColumn Name="Column3" Width="90.93"/>
|
||
<TableColumn Name="Column4" Width="92.82"/>
|
||
<TableColumn Name="Column5" Width="92.82"/>
|
||
<TableColumn Name="Column6" Width="92.82"/>
|
||
<TableColumn Name="Column7" Width="89.04"/>
|
||
<TableColumn Name="Column8" Width="89.04"/>
|
||
<TableColumn Name="Column9" Width="117.39"/>
|
||
<TableRow Name="Row1" Height="37.8">
|
||
<TableCell Name="Cell1" Border.Lines="Left, Right, Top" Text="SH/T3503-J412-1" HorzAlign="Center" VertAlign="Center" ColSpan="2" RowSpan="2"/>
|
||
<TableCell Name="Cell2" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell3" Border.Lines="All" Text="管道无损检测结果汇总表 [PageN]共[TotalPages#]页 " HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt" ColSpan="5" RowSpan="2"/>
|
||
<TableCell Name="Cell4" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell5" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell16" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell17" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell18" Border.Lines="All" Text="工程名称:" VertAlign="Center"/>
|
||
<TableCell Name="Cell19" Border.Lines="All" Text="[installName]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||
</TableRow>
|
||
<TableRow Name="Row2" Height="37.8">
|
||
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell9" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell10" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell26" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell27" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt"/>
|
||
<TableCell Name="Cell28" Border.Lines="All" Text="单位工程名称:" VertAlign="Center"/>
|
||
<TableCell Name="Cell29" Border.Lines="All" Text="[workAreaName]" HorzAlign="Center" VertAlign="Center" Font="宋体, 10pt"/>
|
||
</TableRow>
|
||
<TableRow Name="Row9" Height="37.8">
|
||
<TableCell Name="Cell93" Border.Lines="All" Text="监理单位" VertAlign="Center"/>
|
||
<TableCell Name="Cell94" Border.Lines="All" Text="[UnitName1]" VertAlign="Center"/>
|
||
<TableCell Name="Cell95" Border.Lines="All" Text="施工单位" VertAlign="Center"/>
|
||
<TableCell Name="Cell96" Border.Lines="All" Text="[UnitName2]" VertAlign="Center" ColSpan="2"/>
|
||
<TableCell Name="Cell97" Border.Lines="All" VertAlign="Center"/>
|
||
<TableCell Name="Cell98" Border.Lines="All" Text="检测标准" VertAlign="Center"/>
|
||
<TableCell Name="Cell99" Border.Lines="All" Text="[CH_NDTCriteria]" VertAlign="Center"/>
|
||
<TableCell Name="Cell100" Border.Lines="All" Text="管道级别" VertAlign="Center"/>
|
||
<TableCell Name="Cell101" Border.Lines="All" Text="[ISOLevel]" VertAlign="Center"/>
|
||
</TableRow>
|
||
<TableRow Name="Row10" Height="37.8">
|
||
<TableCell Name="Cell109" Border.Lines="All" Text="区号" VertAlign="Center"/>
|
||
<TableCell Name="Cell110" Border.Lines="All" Text="[WorkAreaCode]" VertAlign="Center"/>
|
||
<TableCell Name="Cell111" Border.Lines="All" Text="检测类别号" VertAlign="Center"/>
|
||
<TableCell Name="Cell112" Border.Lines="All" Text="[DetectType]" VertAlign="Center" ColSpan="2"/>
|
||
<TableCell Name="Cell113" Border.Lines="All" VertAlign="Center"/>
|
||
<TableCell Name="Cell114" Border.Lines="All" Text="管道编号" VertAlign="Center"/>
|
||
<TableCell Name="Cell115" Border.Lines="All" Text="[isoCode]" VertAlign="Center" ColSpan="3"/>
|
||
<TableCell Name="Cell116" Border.Lines="All" VertAlign="Center"/>
|
||
<TableCell Name="Cell117" Border.Lines="All" VertAlign="Center"/>
|
||
</TableRow>
|
||
</TableObject>
|
||
</PageHeaderBand>
|
||
<DataBand Name="Data1" Top="174.14" Width="1047.06" Height="113.4">
|
||
<TableObject Name="Table2" Left="9.45" Width="888.3" Height="113.4" Border.Lines="All" ManualBuildEvent="Table2_Data_ManualBuild">
|
||
<TableColumn Name="Column51" Width="88.2"/>
|
||
<TableColumn Name="Column52" Width="88.2"/>
|
||
<TableColumn Name="Column53" Width="88.2"/>
|
||
<TableColumn Name="Column54" Width="88.2"/>
|
||
<TableColumn Name="Column55" Width="135.45"/>
|
||
<TableColumn Name="Column56" Width="88.2"/>
|
||
<TableColumn Name="Column57" Width="88.2"/>
|
||
<TableColumn Name="Column58" Width="88.2"/>
|
||
<TableColumn Name="Column59" Width="135.45"/>
|
||
<TableRow Name="Row11" Height="37.8">
|
||
<TableCell Name="Cell118" Border.Lines="All" Text="检测方法" HorzAlign="Center" VertAlign="Center" RowSpan="2"/>
|
||
<TableCell Name="Cell119" Border.Lines="All" Text="检测数量统计(RT单位:道/张;UT/MT/PT单位:道/米)" HorzAlign="Center" VertAlign="Center" ColSpan="4"/>
|
||
<TableCell Name="Cell120" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell121" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell122" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell143" Border.Lines="All" Text="不合格情况统计(RT单位:道/张;UT/MT/PT单位:道/处)" HorzAlign="Center" VertAlign="Center" ColSpan="4"/>
|
||
<TableCell Name="Cell144" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell145" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell146" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
</TableRow>
|
||
<TableRow Name="Row12" Height="37.8">
|
||
<TableCell Name="Cell123" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell124" Border.Lines="All" Text="对焊接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell125" Border.Lines="All" Text="角焊接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell126" Border.Lines="All" Text="支管连接接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell127" Border.Lines="All" Text="坡口及其他" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell147" Border.Lines="All" Text="对焊接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell148" Border.Lines="All" Text="角焊接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell149" Border.Lines="All" Text="支管连接接头" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell150" Border.Lines="All" Text="坡口及其他" HorzAlign="Center" VertAlign="Center"/>
|
||
</TableRow>
|
||
<TableRow Name="Row13" Height="37.8">
|
||
<TableCell Name="Cell128" Border.Lines="All" Text="[Customers.detectType]" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell129" Border.Lines="All"/>
|
||
<TableCell Name="Cell130" Border.Lines="All"/>
|
||
<TableCell Name="Cell131" Border.Lines="All"/>
|
||
<TableCell Name="Cell132" Border.Lines="All"/>
|
||
<TableCell Name="Cell151" Border.Lines="All"/>
|
||
<TableCell Name="Cell152" Border.Lines="All"/>
|
||
<TableCell Name="Cell153" Border.Lines="All"/>
|
||
<TableCell Name="Cell154" Border.Lines="All"/>
|
||
</TableRow>
|
||
</TableObject>
|
||
<DataBand Name="Data2" Top="291.58" Width="1047.06" Height="75.6">
|
||
<TableObject Name="Table5" Left="9.45" Width="888.25" Height="75.6" Border.Lines="All" FixedRows="1" ManualBuildEvent="Table5_ManualBuild">
|
||
<TableColumn Name="Column60" Width="80.75"/>
|
||
<TableColumn Name="Column61" Width="80.75"/>
|
||
<TableColumn Name="Column62" Width="80.75"/>
|
||
<TableColumn Name="Column63" Width="80.75"/>
|
||
<TableColumn Name="Column64" Width="80.75"/>
|
||
<TableColumn Name="Column65" Width="80.75"/>
|
||
<TableColumn Name="Column66" Width="80.75"/>
|
||
<TableColumn Name="Column67" Width="80.75"/>
|
||
<TableColumn Name="Column68" Width="80.75"/>
|
||
<TableColumn Name="Column69" Width="80.75"/>
|
||
<TableColumn Name="Column70" Width="80.75"/>
|
||
<TableRow Name="Row14" Height="37.8">
|
||
<TableCell Name="Cell155" Border.Lines="All" Text="单线号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell156" Border.Lines="All" Text="焊口号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell157" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell158" Border.Lines="All" Text="检测批号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell159" Border.Lines="All" Text="RT/UT结果" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell180" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell181" Border.Lines="All" Text="MT/PT结果" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell182" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell183" Border.Lines="All" Text="结果" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell184" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center"/>
|
||
<TableCell Name="Cell185" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center"/>
|
||
</TableRow>
|
||
<TableRow Name="Row15" Height="37.8">
|
||
<TableCell Name="Cell160" Border.Lines="All" Text="[DataTable2.ISO_IsoNumber]" VertAlign="Center"/>
|
||
<TableCell Name="Cell161" Border.Lines="All" Text="[DataTable2.JOT_JointNo]" VertAlign="Center"/>
|
||
<TableCell Name="Cell162" Border.Lines="All" Text="[DataTable2.JOT_CellWelder]" VertAlign="Center"/>
|
||
<TableCell Name="Cell163" Border.Lines="All" Text="[DataTable2.CHT_CheckCode]" VertAlign="Center"/>
|
||
<TableCell Name="Cell164" Border.Lines="All" Text="[DataTable2.CHT_CheckResult1]" VertAlign="Center"/>
|
||
<TableCell Name="Cell186" Border.Lines="All" Text="[DataTable2.CHT_CheckNo1]" VertAlign="Center"/>
|
||
<TableCell Name="Cell187" Border.Lines="All" Text="[DataTable2.CHT_CheckResult1]" VertAlign="Center"/>
|
||
<TableCell Name="Cell188" Border.Lines="All" Text="[DataTable2.CHT_CheckNo2]" VertAlign="Center"/>
|
||
<TableCell Name="Cell189" Border.Lines="All" VertAlign="Center"/>
|
||
<TableCell Name="Cell190" Border.Lines="All" VertAlign="Center"/>
|
||
<TableCell Name="Cell191" Border.Lines="All" VertAlign="Center"/>
|
||
</TableRow>
|
||
</TableObject>
|
||
</DataBand>
|
||
<DataFooterBand Name="DataFooter1" Top="413.06" Width="1047.06" Height="93.78">
|
||
<TableObject Name="Table6" Left="9.45" Width="888.31" Height="93.78" Border.Lines="All" RepeatHeaders="false">
|
||
<TableColumn Name="Column71" Width="175.36"/>
|
||
<TableColumn Name="Column72" Width="147.11"/>
|
||
<TableColumn Name="Column73" Width="156.53"/>
|
||
<TableColumn Name="Column74" Width="128.28"/>
|
||
<TableColumn Name="Column75" Width="156.53"/>
|
||
<TableColumn Name="Column76" Width="124.5"/>
|
||
<TableRow Name="Row24" Height="50.66">
|
||
<TableCell Name="Cell211" Border.Lines="Left, Right" Text="检测责任师" Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
|
||
<TableCell Name="Cell212" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
|
||
<TableCell Name="Cell213" Border.Lines="Left, Right" Text="技术负责人: 质量负责人: " Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
|
||
<TableCell Name="Cell214" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
|
||
<TableCell Name="Cell165" Border.Lines="Left, Right" Text="检测单位(公章) 日期: 年 月 日 " Font="宋体, 10pt" ColSpan="2" RowSpan="2"/>
|
||
<TableCell Name="Cell166" Border.Lines="Left, Right, Top" Font="宋体, 10pt"/>
|
||
</TableRow>
|
||
<TableRow Name="Row25" Height="43.12">
|
||
<TableCell Name="Cell169" Border.Lines="All"/>
|
||
<TableCell Name="Cell170" Border.Lines="All"/>
|
||
<TableCell Name="Cell171" Border.Lines="All"/>
|
||
<TableCell Name="Cell172" Border.Lines="All"/>
|
||
<TableCell Name="Cell173" Border.Lines="All"/>
|
||
<TableCell Name="Cell174" Border.Lines="All"/>
|
||
</TableRow>
|
||
</TableObject>
|
||
<ChildBand Name="Child2" Top="371.22" Width="1047.06" Height="37.8" FillUnusedSpace="true">
|
||
<TableObject Name="Table7" Left="9.45" Width="888.25" Height="37.8" Border.Lines="All">
|
||
<TableColumn Name="Column77" Width="80.75"/>
|
||
<TableColumn Name="Column78" Width="80.75"/>
|
||
<TableColumn Name="Column79" Width="80.75"/>
|
||
<TableColumn Name="Column80" Width="80.75"/>
|
||
<TableColumn Name="Column81" Width="80.75"/>
|
||
<TableColumn Name="Column82" Width="80.75"/>
|
||
<TableColumn Name="Column83" Width="80.75"/>
|
||
<TableColumn Name="Column84" Width="80.75"/>
|
||
<TableColumn Name="Column85" Width="80.75"/>
|
||
<TableColumn Name="Column86" Width="80.75"/>
|
||
<TableColumn Name="Column87" Width="80.75"/>
|
||
<TableRow Name="Row27" Height="37.8">
|
||
<TableCell Name="Cell226" Border.Lines="All"/>
|
||
<TableCell Name="Cell227" Border.Lines="All"/>
|
||
<TableCell Name="Cell228" Border.Lines="All"/>
|
||
<TableCell Name="Cell229" Border.Lines="All"/>
|
||
<TableCell Name="Cell230" Border.Lines="All"/>
|
||
<TableCell Name="Cell231" Border.Lines="All"/>
|
||
<TableCell Name="Cell232" Border.Lines="All"/>
|
||
<TableCell Name="Cell233" Border.Lines="All"/>
|
||
<TableCell Name="Cell234" Border.Lines="All"/>
|
||
<TableCell Name="Cell235" Border.Lines="All"/>
|
||
<TableCell Name="Cell236" Border.Lines="All"/>
|
||
</TableRow>
|
||
</TableObject>
|
||
</ChildBand>
|
||
</DataFooterBand>
|
||
</DataBand>
|
||
</ReportPage>
|
||
</Report>
|