236 lines
18 KiB
XML
236 lines
18 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="11/22/2024 15:19:04" ReportInfo.Modified="06/16/2025 14:40:10" 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_ManualBuild(object sender, EventArgs e)
|
|
{
|
|
DataSourceBase rowData = Report.GetDataSource("Data");
|
|
// init the data source
|
|
rowData.Init();
|
|
|
|
// 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
|
|
Table2.PrintRow(0);
|
|
Table2.PrintColumns();
|
|
|
|
// go next data source row
|
|
rowData.Next();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</ScriptText>
|
|
<Dictionary>
|
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFIivhvgFLiGeh14nMUOBc7Q==">
|
|
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
|
<Column Name="Number" DataType="System.String" PropName="attach_image_id"/>
|
|
<Column Name="WED_Code" DataType="System.String" PropName="image_series"/>
|
|
<Column Name="ISO_IsoNo" DataType="System.String" PropName="file_name"/>
|
|
<Column Name="JOT_JointNo" DataType="System.String" PropName="file_size"/>
|
|
<Column Name="JOT_JointDesc" DataType="System.String" PropName="file_type"/>
|
|
<Column Name="STE_Code" DataType="System.String" PropName="created_date"/>
|
|
<Column Name="PassVI" DataType="System.String" PropName="created_by"/>
|
|
<Column Name="NoPassVI" DataType="System.String" PropName="series_desc"/>
|
|
<Column Name="IsTrust" DataType="System.String" PropName="file_path"/>
|
|
<Column Name="TrustState" DataType="System.String" PropName="series_timestamp"/>
|
|
<Column Name="ReportCode" DataType="System.String" PropName="Column"/>
|
|
<Column Name="ISO_Number" DataType="System.String" PropName="Column"/>
|
|
</TableDataSource>
|
|
</MsSqlDataConnection>
|
|
<Parameter Name="ProjectName" DataType="System.String"/>
|
|
<Parameter Name="InspectionCount" DataType="System.String"/>
|
|
<Parameter Name="NDTRName" DataType="System.String"/>
|
|
</Dictionary>
|
|
<ReportPage Name="Page1" LeftMargin="25" TopMargin="20" RightMargin="20" BottomMargin="21" FirstPageSource="4" OtherPagesSource="4" Guides="0,623.7,170.1,66.15,75.6,396.9,47.25,472.5,37.8,28.35,94.5,207.9,274.05,434.7,510.3,548.1,321.3,623.6,99.2,274,373.2">
|
|
<PageHeaderBand Name="PageHeader1" Width="623.7" Height="226.8" Guides="0,226.8,103.95,75.6,28.35,141.75,37.8,179.55,47.25">
|
|
<TableObject Name="Table1" Width="623.7" Height="226.8">
|
|
<TableColumn Name="Column1" Width="28.35"/>
|
|
<TableColumn Name="Column2"/>
|
|
<TableColumn Name="Column3" Width="75.6"/>
|
|
<TableColumn Name="Column4" Width="37.8"/>
|
|
<TableColumn Name="Column5"/>
|
|
<TableColumn Name="Column6" Width="47.25"/>
|
|
<TableColumn Name="Column7" Width="75.6"/>
|
|
<TableColumn Name="Column8" Width="37.8"/>
|
|
<TableColumn Name="Column9" Width="37.8"/>
|
|
<TableColumn Name="Column10" Width="37.8"/>
|
|
<TableColumn Name="Column11" Width="37.8"/>
|
|
<TableColumn Name="Column12" Width="75.6"/>
|
|
<TableRow Name="Row1" Height="75.6">
|
|
<TableCell Name="Cell1" Border.Lines="All" Text="SH/T 3543-G404" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3" RowSpan="2"/>
|
|
<TableCell Name="Cell2" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell3" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell4" Border.Lines="All" Text=" 管道对接焊接接头报检/检查记录" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="4" RowSpan="2"/>
|
|
<TableCell Name="Cell5" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell26" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell27" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell28" Border.Lines="Left, Top" Text="工程名称:" Font="宋体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell29" Border.Lines="Left, Top" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell30" Border.Lines="Right, Top" Text="[ProjectName]" Font="楷体, 10.5pt" ColSpan="3"/>
|
|
<TableCell Name="Cell31" Border.Lines="Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell32" Border.Lines="Right, Top" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
<TableRow Name="Row2" Height="28.35">
|
|
<TableCell Name="Cell6" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell7" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell8" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell9" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell10" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell34" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell35" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell36" Border.Lines="Left, Bottom" Text="单元名称:" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell37" Border.Lines="Left, Bottom" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell38" Border.Lines="Right, Bottom" Text="管道" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="3"/>
|
|
<TableCell Name="Cell39" Border.Lines="Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell40" Border.Lines="Right, Bottom" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
<TableRow Name="Row3" Height="37.8">
|
|
<TableCell Name="Cell11" Border.Lines="All" Text="报检/检查记录编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell12" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell13" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell14" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell15" Border.Lines="All" Text="无损检测方法" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell42" Border.Lines="All" Text="RT" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell43" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell44" Border.Lines="All" Text="报验数量" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell45" Border.Lines="All" Text="[InspectionCount]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell46" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell47" Border.Lines="All" Text="检测比例" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell48" Border.Lines="All" Text="[NDTRName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
<TableRow Name="Row4" Height="37.8">
|
|
<TableCell Name="Cell16" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
|
<TableCell Name="Cell17" Border.Lines="All" Text="焊接接头标识" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
|
<TableCell Name="Cell18" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell20" Border.Lines="All" Text="规格 mm" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
|
<TableCell Name="Cell50" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
|
<TableCell Name="Cell51" Border.Lines="All" Text="单线图号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" RowSpan="2"/>
|
|
<TableCell Name="Cell52" Border.Lines="All" Text="焊缝外观检查" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="2"/>
|
|
<TableCell Name="Cell53" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell54" Border.Lines="All" Text="无损检测" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt" ColSpan="3"/>
|
|
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell56" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
</TableRow>
|
|
<TableRow Name="Row5" Height="47.25">
|
|
<TableCell Name="Cell21" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell22" Border.Lines="All" Text="焊工 代号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell23" Border.Lines="All" Text="管道编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell24" Border.Lines="All" Text="焊口编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell25" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell58" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell60" Border.Lines="All" Text="合格□" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell61" Border.Lines="All" Text="不合格□" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell62" Border.Lines="All" Text="委托□" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell63" Border.Lines="All" Text="结果" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell64" Border.Lines="All" Text="报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
</TableRow>
|
|
</TableObject>
|
|
</PageHeaderBand>
|
|
<DataBand Name="Data1" Top="230.8" Width="623.7" Height="47.25" Guides="0,47.25">
|
|
<TableObject Name="Table2" Width="623.7" Height="47.25" ManualBuildEvent="Table2_ManualBuild">
|
|
<TableColumn Name="Column14" Width="28.35"/>
|
|
<TableColumn Name="Column15"/>
|
|
<TableColumn Name="Column16" Width="75.6"/>
|
|
<TableColumn Name="Column17" Width="37.8"/>
|
|
<TableColumn Name="Column18"/>
|
|
<TableColumn Name="Column19" Width="47.25"/>
|
|
<TableColumn Name="Column20" Width="75.6"/>
|
|
<TableColumn Name="Column21" Width="37.8"/>
|
|
<TableColumn Name="Column22" Width="37.8"/>
|
|
<TableColumn Name="Column23" Width="37.8"/>
|
|
<TableColumn Name="Column24" Width="37.8"/>
|
|
<TableColumn Name="Column25" Width="75.6"/>
|
|
<TableRow Name="Row10" Height="47.25">
|
|
<TableCell Name="Cell118" Border.Lines="All" Text="[Data.Number]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell119" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell120" Border.Lines="All" Text="[Data.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell121" Border.Lines="All" Text="[Data.JOT_JointNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell122" Border.Lines="All" Text="[Data.JOT_JointDesc]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell123" Border.Lines="All" Text="[Data.STE_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell124" Border.Lines="All" Text="[Data.ISO_Number]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell125" Border.Lines="All" Text="[Data.PassVI]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell126" Border.Lines="All" Text="[Data.NoPassVI]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell127" Border.Lines="All" Text="[Data.IsTrust]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell128" Border.Lines="All" Text="[Data.TrustState]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell129" Border.Lines="All" Text="[Data.ReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
</TableObject>
|
|
</DataBand>
|
|
<ColumnFooterBand Name="ColumnFooter1" Top="333.3" Width="623.7">
|
|
<ChildBand Name="Child1" Top="282.05" Width="623.7" Height="47.25" Guides="0,47.25" FillUnusedSpace="true">
|
|
<TableObject Name="Table3" Width="623.7" Height="47.25">
|
|
<TableColumn Name="Column27" Width="28.35"/>
|
|
<TableColumn Name="Column28"/>
|
|
<TableColumn Name="Column29" Width="75.6"/>
|
|
<TableColumn Name="Column30" Width="37.8"/>
|
|
<TableColumn Name="Column31"/>
|
|
<TableColumn Name="Column32" Width="47.25"/>
|
|
<TableColumn Name="Column33" Width="75.6"/>
|
|
<TableColumn Name="Column34" Width="37.8"/>
|
|
<TableColumn Name="Column35" Width="37.8"/>
|
|
<TableColumn Name="Column36" Width="37.8"/>
|
|
<TableColumn Name="Column37" Width="37.8"/>
|
|
<TableColumn Name="Column38" Width="75.6"/>
|
|
<TableRow Name="Row11" Height="47.25">
|
|
<TableCell Name="Cell131" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell132" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell133" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell134" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell135" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell136" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell137" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell138" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell139" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell140" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell141" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell142" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
</TableRow>
|
|
</TableObject>
|
|
</ChildBand>
|
|
</ColumnFooterBand>
|
|
<PageFooterBand Name="PageFooter1" Top="337.3" Width="623.7" Height="79.01" Guides="0,79.01,41.2">
|
|
<TableObject Name="Table4" Width="623.6" Height="79.01" Border.Lines="Left, Top">
|
|
<TableColumn Name="Column40" Width="99.2"/>
|
|
<TableColumn Name="Column41" Width="174.8"/>
|
|
<TableColumn Name="Column42" Width="99.2"/>
|
|
<TableColumn Name="Column43" Width="250.4"/>
|
|
<TableRow Name="Row12" Height="41.2">
|
|
<TableCell Name="Cell144" Text="施工班组长:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell145" Border.Lines="Right" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell146" Text="质量检查员:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell147" Border.Lines="Right" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
<TableRow Name="Row13" Height="37.81">
|
|
<TableCell Name="Cell149" Border.Lines="Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell150" Border.Lines="Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
<TableCell Name="Cell151" Border.Lines="Bottom" Text="日期:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
<TableCell Name="Cell152" Border.Lines="Right, Bottom" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
</TableRow>
|
|
</TableObject>
|
|
</PageFooterBand>
|
|
</ReportPage>
|
|
</Report>
|