2026-01-26 16:26:49 +08:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2026-02-05 11:10:45 +08:00
|
|
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="01/26/2026 15:12:38" ReportInfo.Modified="02/04/2026 14:37:46" ReportInfo.CreatorVersion="2017.1.16.0">
|
2026-01-26 16:26:49 +08:00
|
|
|
<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 string header="";
|
|
|
|
|
private string h="";
|
|
|
|
|
|
|
|
|
|
private void Cell4_BeforePrint(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
if (Report.Engine.PageNo>1)
|
|
|
|
|
{
|
|
|
|
|
header="(续)";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Cell1_BeforePrint(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
if (Report.Engine.PageNo>1)
|
|
|
|
|
{
|
|
|
|
|
h="2";
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
h="1";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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>
|
2026-02-05 11:10:45 +08:00
|
|
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqtRsOalcXxDhVt62rPEPNYjaATUoMqziRYvJtgNsyJKYAG7kXKvNAMI/qBkgJNPccFsWrhiII6oyX1HS+uwN7YigxVjqUq3vIet2zpPnmWhwvYEvWOOCZZGx6EC4BfGfWX8aPj6bmoF52Z0fnUA9g71duxa/gvChTW/nzu9qsYVuvlVHliMnnu6jEIF9n+/QFl+ATJKQABhxZEMhSGdDPfQ==">
|
2026-01-26 16:26:49 +08:00
|
|
|
<TableDataSource Name="Data" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="Data">
|
|
|
|
|
<Column Name="Num" DataType="System.String" PropName="attach_image_id"/>
|
|
|
|
|
<Column Name="MaterialName" DataType="System.String" PropName="image_series"/>
|
|
|
|
|
<Column Name="MaterialCode" DataType="System.String" PropName="file_name"/>
|
|
|
|
|
<Column Name="SerialCode" DataType="System.String" PropName="file_size"/>
|
|
|
|
|
<Column Name="Material" DataType="System.String" PropName="file_type"/>
|
|
|
|
|
<Column Name="Specification" DataType="System.String" PropName="created_date"/>
|
|
|
|
|
<Column Name="Manufacturer" DataType="System.String" PropName="created_by"/>
|
|
|
|
|
<Column Name="Unit" DataType="System.String" PropName="series_desc"/>
|
|
|
|
|
<Column Name="TotalNum" DataType="System.String" PropName="file_path"/>
|
|
|
|
|
<Column Name="ReInspectionReportCode" DataType="System.String" PropName="series_timestamp"/>
|
|
|
|
|
<Column Name="ReceivingUnit" DataType="System.String" PropName="Column"/>
|
|
|
|
|
<Column Name="DrawNum" DataType="System.String" PropName="Column"/>
|
|
|
|
|
</TableDataSource>
|
|
|
|
|
</MsSqlDataConnection>
|
|
|
|
|
<Parameter Name="ProjectName" DataType="System.String"/>
|
|
|
|
|
</Dictionary>
|
2026-02-05 11:10:45 +08:00
|
|
|
<ReportPage Name="Page1" Landscape="true" PaperWidth="297" PaperHeight="210" RawPaperSize="9" LeftMargin="20" TopMargin="25" RightMargin="20" BottomMargin="21" Guides="0,964.38,208.02,88.24,598.78,586.02,680.52,78.79,97.69,40.99,126.04,59.89,31.54,119.78,324.61,403.4,501.09,639.77,680.76,778.45,904.49,963.98,481.99">
|
|
|
|
|
<PageHeaderBand Name="PageHeader1" Width="971.46" Height="113.39" Guides="0,113.39,70.87,9.45,28.35">
|
2026-01-26 16:26:49 +08:00
|
|
|
<TableObject Name="Table1" Width="964.38" Height="113.39" Border.Lines="Right, Top">
|
|
|
|
|
<TableColumn Name="Column1" Width="31.54"/>
|
|
|
|
|
<TableColumn Name="Column2" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column3" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column4" Width="116.59"/>
|
|
|
|
|
<TableColumn Name="Column5" Width="78.79"/>
|
|
|
|
|
<TableColumn Name="Column6" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column7" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column8" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column9" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column10" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column11" Width="126.04"/>
|
|
|
|
|
<TableColumn Name="Column12" Width="59.89"/>
|
|
|
|
|
<TableRow Name="Row1" Height="70.87">
|
|
|
|
|
<TableCell Name="Cell1" Border.Lines="All" BeforePrintEvent="Cell1_BeforePrint" Text="SH/T 3503-J132-[h]" HorzAlign="Center" VertAlign="Center" Font="黑体, 10.5pt" ColSpan="3"/>
|
|
|
|
|
<TableCell Name="Cell2" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell3" Border.Lines="All"/>
|
2026-02-05 11:10:45 +08:00
|
|
|
<TableCell Name="Cell4" Border.Lines="All" BeforePrintEvent="Cell4_BeforePrint" Text="材料质量证明文件一览表[header]" HorzAlign="Center" VertAlign="Center" Font="华文中宋, 16pt, style=Bold" ColSpan="4">
|
|
|
|
|
<TextObject Name="Text1" Left="378" Top="9.45" Width="94.5" Height="18.9" Text="工程名称:" HorzAlign="Right" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableCell>
|
2026-01-26 16:26:49 +08:00
|
|
|
<TableCell Name="Cell5" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell26" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell27" Border.Lines="All"/>
|
2026-02-05 11:10:45 +08:00
|
|
|
<TableCell Name="Cell28" Border.Lines="All" Text=" [ProjectName]" Padding="2, 8, 2, 1" Font="楷体, 10.5pt" ColSpan="5"/>
|
2026-01-26 16:26:49 +08:00
|
|
|
<TableCell Name="Cell29" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell30" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell31" Border.Lines="All"/>
|
|
|
|
|
<TableCell Name="Cell32" Border.Lines="All"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
<TableRow Name="Row2" Height="42.52">
|
|
|
|
|
<TableCell Name="Cell6" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell7" Border.Lines="All" Text="材料名称" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell8" Border.Lines="All" Text="证件自编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell9" Border.Lines="All" Text="证件出厂编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell10" Border.Lines="All" Text="材质" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell33" Border.Lines="All" Text="规格型号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell34" Border.Lines="All" Text="制造厂家" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell35" Border.Lines="All" Text="单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell36" Border.Lines="All" Text="总量" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell37" Border.Lines="All" Text="复验报告编号" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell38" Border.Lines="All" Text="领用单位" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell39" Border.Lines="All" Text="领用量" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
</TableObject>
|
|
|
|
|
</PageHeaderBand>
|
|
|
|
|
<DataBand Name="Data1" Top="117.39" Width="971.46" Height="42.52" Guides="0,42.52">
|
|
|
|
|
<TableObject Name="Table2" Width="964.38" Height="42.52" Border.Lines="Right, Top, Bottom" ManualBuildEvent="Table2_ManualBuild">
|
|
|
|
|
<TableColumn Name="Column13" Width="31.54"/>
|
|
|
|
|
<TableColumn Name="Column14" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column15" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column16" Width="116.59"/>
|
|
|
|
|
<TableColumn Name="Column17" Width="78.79"/>
|
|
|
|
|
<TableColumn Name="Column18" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column19" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column20" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column21" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column22" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column23" Width="126.04"/>
|
|
|
|
|
<TableColumn Name="Column24" Width="59.89"/>
|
|
|
|
|
<TableRow Name="Row4" Height="42.52">
|
|
|
|
|
<TableCell Name="Cell52" Border.Lines="All" Text="[Data.Num]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell53" Border.Lines="All" Text="[Data.MaterialName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell54" Border.Lines="All" Text="[Data.MaterialCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell55" Border.Lines="All" Text="[Data.SerialCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell56" Border.Lines="All" Text="[Data.Material]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell57" Border.Lines="All" Text="[Data.Specification]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell58" Border.Lines="All" Text="[Data.Manufacturer]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell59" Border.Lines="All" Text="[Data.Unit]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell60" Border.Lines="All" Text="[Data.TotalNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell61" Border.Lines="All" Text="[Data.ReInspectionReportCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell62" Border.Lines="All" Text="[Data.ReceivingUnit]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell63" Border.Lines="All" Text="[Data.DrawNum]" HorzAlign="Center" VertAlign="Center" Font="楷体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
</TableObject>
|
|
|
|
|
</DataBand>
|
|
|
|
|
<ColumnFooterBand Name="ColumnFooter1" Top="210.43" Width="971.46">
|
|
|
|
|
<ChildBand Name="Child1" Top="163.91" Width="971.46" Height="42.52" Guides="0,42.52" FillUnusedSpace="true">
|
|
|
|
|
<TableObject Name="Table3" Width="964.38" Height="42.52" Border.Lines="Right, Top, Bottom">
|
|
|
|
|
<TableColumn Name="Column25" Width="31.54"/>
|
|
|
|
|
<TableColumn Name="Column26" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column27" Width="88.24"/>
|
|
|
|
|
<TableColumn Name="Column28" Width="116.59"/>
|
|
|
|
|
<TableColumn Name="Column29" Width="78.79"/>
|
|
|
|
|
<TableColumn Name="Column30" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column31" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column32" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column33" Width="40.99"/>
|
|
|
|
|
<TableColumn Name="Column34" Width="97.69"/>
|
|
|
|
|
<TableColumn Name="Column35" Width="126.04"/>
|
|
|
|
|
<TableColumn Name="Column36" Width="59.89"/>
|
|
|
|
|
<TableRow Name="Row5" Height="42.52">
|
|
|
|
|
<TableCell Name="Cell64" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell65" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell66" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell67" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell68" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell69" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell70" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell71" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell72" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell73" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell74" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell75" Border.Lines="Left, Right, Top" HorzAlign="Center" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
</TableObject>
|
|
|
|
|
</ChildBand>
|
|
|
|
|
</ColumnFooterBand>
|
|
|
|
|
<PageFooterBand Name="PageFooter1" Top="214.43" Width="971.46" Height="122.85" PrintOn="FirstPage" Guides="0,122.85,34.65,88.2">
|
|
|
|
|
<TableObject Name="Table4" Width="963.98" Height="122.85" Border.Lines="All">
|
|
|
|
|
<TableColumn Name="Column37" Width="481.99"/>
|
|
|
|
|
<TableColumn Name="Column38" Width="481.99"/>
|
|
|
|
|
<TableRow Name="Row6" Height="34.65">
|
|
|
|
|
<TableCell Name="Cell76" Border.Lines="Left, Right, Bottom" Text="采购单位" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell77" Border.Lines="Left, Right, Bottom" Text="领 用 单 位" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
<TableRow Name="Row7" Height="53.55">
|
|
|
|
|
<TableCell Name="Cell81" Text="文档工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell82" Text="材料工程师:" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
<TableRow Name="Row8" Height="34.65">
|
|
|
|
|
<TableCell Name="Cell86" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
<TableCell Name="Cell87" Text="日期: 年 月 日" VertAlign="Center" Font="宋体, 10.5pt"/>
|
|
|
|
|
</TableRow>
|
|
|
|
|
</TableObject>
|
|
|
|
|
</PageFooterBand>
|
|
|
|
|
</ReportPage>
|
|
|
|
|
</Report>
|