199 lines
37 KiB
Plaintext
199 lines
37 KiB
Plaintext
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="12/29/2021 10:56:08" ReportInfo.Modified="03/11/2026 16:07:46" 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 Table3_ManualBuild(object sender, EventArgs e)
|
||
|
|
{
|
||
|
|
// get the data source by its name
|
||
|
|
DataSourceBase rowData = Report.GetDataSource("Data");
|
||
|
|
// init the data source
|
||
|
|
rowData.Init();
|
||
|
|
|
||
|
|
// print the first table row - it is a header
|
||
|
|
Tabel_Data.PrintRow(0);
|
||
|
|
// each PrintRow call must be followed by either PrintColumn or PrintColumns call
|
||
|
|
// to print cells on the row
|
||
|
|
Tabel_Data.PrintColumns();
|
||
|
|
|
||
|
|
// now enumerate the data source and print the table body
|
||
|
|
while (rowData.HasMoreRows)
|
||
|
|
{
|
||
|
|
// print the table body
|
||
|
|
Tabel_Data.PrintRow(0);
|
||
|
|
Tabel_Data.PrintColumns();
|
||
|
|
|
||
|
|
// go next data source row
|
||
|
|
rowData.Next();
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// print the last table row - it is a footer
|
||
|
|
//Tabel_Data.PrintRow(2);
|
||
|
|
//Table3.PrintColumns();
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
private void Table4_ManualBuild(object sender, EventArgs e)
|
||
|
|
{
|
||
|
|
DataSourceBase rowData = Report.GetDataSource("Table1");
|
||
|
|
// init the data source
|
||
|
|
rowData.Init();
|
||
|
|
|
||
|
|
// print the first table row - it is a header
|
||
|
|
Table4.PrintRow(0);
|
||
|
|
// each PrintRow call must be followed by either PrintColumn or PrintColumns call
|
||
|
|
// to print cells on the row
|
||
|
|
Table4.PrintColumns();
|
||
|
|
|
||
|
|
// now enumerate the data source and print the table body
|
||
|
|
|
||
|
|
// print the table body
|
||
|
|
Table4.PrintRow(1);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
Table4.PrintRow(2);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
Table4.PrintRow(3);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
Table4.PrintRow(4);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
Table4.PrintRow(5);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
Table4.PrintRow(6);
|
||
|
|
Table4.PrintColumns();
|
||
|
|
// go next data source row
|
||
|
|
rowData.Next();
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
private void Table5_ManualBuild(object sender, EventArgs e)
|
||
|
|
{
|
||
|
|
Table5.PrintRow(0);
|
||
|
|
Table5.PrintColumns();
|
||
|
|
Table5.PrintRow(1);
|
||
|
|
Table5.PrintColumns();
|
||
|
|
}
|
||
|
|
**/
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</ScriptText>
|
||
|
|
<Dictionary>
|
||
|
|
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqvJIqZbrmqGn7L0P56UFhaUHihKXxbhpqie4wmZgM2ymDKry7UxzO5md9ybQlkfKpN2rHYbp9GtH1LDQPa7z2vVu/kEnNnTKeHt9obmaC7TQDh0IvsUBSuzhGZdfAIK7YyBqykCgeZm5rvA6K5b7zHGdA+7pUpJ/9ZLpp1NuxWRHjKT8sj34Tw1FJ/H/Mn1c/"/>
|
||
|
|
<TableDataSource Name="Table1" ReferenceName="Table1" DataType="System.Int32" Enabled="true">
|
||
|
|
<Column Name="PipelineComponentId" DataType="System.String"/>
|
||
|
|
<Column Name="PipelineComponentCode" DataType="System.String"/>
|
||
|
|
<Column Name="BoxNumber" DataType="System.String"/>
|
||
|
|
<Column Name="UnitWorkName" DataType="System.String"/>
|
||
|
|
<Column Name="PipelineId" DataType="System.String"/>
|
||
|
|
<Column Name="PreUnit" DataType="System.String"/>
|
||
|
|
<Column Name="AssembleUnit" DataType="System.String"/>
|
||
|
|
<Column Name="PrefabricatedComponents" DataType="System.String"/>
|
||
|
|
<Column Name="QRCode" DataType="System.String"/>
|
||
|
|
<Column Name="State" DataType="System.Int32"/>
|
||
|
|
<Column Name="PlanStartDate" DataType="System.String"/>
|
||
|
|
<Column Name="PipelineCode" DataType="System.String"/>
|
||
|
|
<Column Name="FlowingSection" DataType="System.String"/>
|
||
|
|
<Column Name="QRCode2" DataType="System.String"/>
|
||
|
|
<Column Name="MaterialCode" DataType="System.String"/>
|
||
|
|
<Column Name="IsPrint" DataType="System.Boolean" BindableControl="CheckBox"/>
|
||
|
|
</TableDataSource>
|
||
|
|
<TableDataSource Name="Data" ReferenceName="Data.Data" DataType="System.Int32" Enabled="true">
|
||
|
|
<Column Name="CH_TrustID" DataType="System.String"/>
|
||
|
|
<Column Name="ISO_IsoNo" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="ISO_IsoNumber" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="JOT_JointNo" DataType="System.Int32" PropName="Column1" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="WED_Code2" DataType="System.Int32" PropName="Column2" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="JOT_JointDesc" DataType="System.Int32" PropName="Column3" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="STE_Name1" DataType="System.Int32" PropName="Column" Calculated="true" Expression=""/>
|
||
|
|
<Column Name="Remark" DataType="System.Int32" PropName="Column1" Calculated="true" Expression=""/>
|
||
|
|
</TableDataSource>
|
||
|
|
<TableDataSource Name="Products" ReferenceName="NorthWind.Products" DataType="System.Int32" Enabled="true">
|
||
|
|
<Column Name="ProductID" DataType="System.Int32"/>
|
||
|
|
<Column Name="ProductName" DataType="System.String"/>
|
||
|
|
<Column Name="SupplierID" DataType="System.Int32"/>
|
||
|
|
<Column Name="CategoryID" DataType="System.Int32"/>
|
||
|
|
<Column Name="QuantityPerUnit" DataType="System.String"/>
|
||
|
|
<Column Name="UnitPrice" DataType="System.Decimal"/>
|
||
|
|
<Column Name="UnitsInStock" DataType="System.Int16"/>
|
||
|
|
<Column Name="UnitsOnOrder" DataType="System.Int16"/>
|
||
|
|
<Column Name="ReorderLevel" DataType="System.Int16"/>
|
||
|
|
<Column Name="Discontinued" DataType="System.Boolean" BindableControl="CheckBox"/>
|
||
|
|
<Column Name="EAN13" DataType="System.String"/>
|
||
|
|
</TableDataSource>
|
||
|
|
<Parameter Name="CH_TrustID" DataType="System.Single"/>
|
||
|
|
<Parameter Name="supUnit" DataType="System.String"/>
|
||
|
|
<Parameter Name="totalUnit" DataType="System.String"/>
|
||
|
|
<Parameter Name="ConUnit" DataType="System.String"/>
|
||
|
|
<Parameter Name="CheckUnit" DataType="System.String"/>
|
||
|
|
</Dictionary>
|
||
|
|
<ReportPage Name="Page1" PaperWidth="162" PaperHeight="60" RawPaperSize="9" LeftMargin="0" TopMargin="0" RightMargin="0" BottomMargin="0" MirrorMargins="true">
|
||
|
|
<PageHeaderBand Name="PageHeader1" Width="612.36"/>
|
||
|
|
<DataBand Name="Data1" Top="2.7" Width="612.36" Height="226.8" Guides="198.45" DataSource="Table1" Columns.Count="1">
|
||
|
|
<TableObject Name="Table2" Left="18.9" Top="7.56" Width="574.57" Height="211.7" Border.Lines="All">
|
||
|
|
<TableColumn Name="Column3" Width="138.91"/>
|
||
|
|
<TableColumn Name="Column1" Width="110.58"/>
|
||
|
|
<TableColumn Name="Column2" Width="233.42"/>
|
||
|
|
<TableColumn Name="Column4" Width="91.66"/>
|
||
|
|
<TableRow Name="Row1" Height="42.34">
|
||
|
|
<TableCell Name="Cell23" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" RowSpan="4">
|
||
|
|
<BarcodeObject Name="Barcode1" Left="13.23" Top="66.15" Width="113.4" Height="122.85" AutoSize="false" Text="[Table1.QRCode]" ShowText="false" AllowExpressions="true" Barcode="QR Code" Barcode.ErrorCorrection="L" Barcode.Encoding="UTF8" Barcode.QuietZone="true"/>
|
||
|
|
<TextObject Name="Text1" Left="28.35" Top="28.35" Width="94.5" Height="18.9" Text="三维模型定位" HorzAlign="Center" VertAlign="Bottom"/>
|
||
|
|
</TableCell>
|
||
|
|
<TableCell Name="Cell1" Text="预制组件编号:" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell2" Border.Lines="Bottom" Text="[Table1.PipelineComponentCode]" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell31" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" RowSpan="4">
|
||
|
|
<TextObject Name="Text2" Left="11.34" Width="66.15" Height="37.8" Text="预制组件 验收/出库" HorzAlign="Center" VertAlign="Bottom"/>
|
||
|
|
<BarcodeObject Name="Barcode2" Left="5.67" Top="56.7" Width="75.6" Height="66.15" AutoSize="false" Text="[Table1.QRCode2]" ShowText="false" AllowExpressions="true" Barcode="QR Code" Barcode.ErrorCorrection="L" Barcode.Encoding="UTF8" Barcode.QuietZone="true"/>
|
||
|
|
<PictureObject Name="Picture1" Left="5.67" Top="141.75" Width="75.6" Height="66.15" Image="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
|
||
|
|
</TableCell>
|
||
|
|
</TableRow>
|
||
|
|
<TableRow Name="Row2" Height="42.34">
|
||
|
|
<TableCell Name="Cell24" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell6" Text="管线号:" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell7" Border.Lines="Bottom" Text="[Table1.PipelineCode]" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell32" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
</TableRow>
|
||
|
|
<TableRow Name="Row5" Height="42.34">
|
||
|
|
<TableCell Name="Cell35"/>
|
||
|
|
<TableCell Name="Cell36" Text="材质:" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell37" Border.Lines="Bottom" Text="[Table1.MaterialCode]" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell38"/>
|
||
|
|
</TableRow>
|
||
|
|
<TableRow Name="Row3" Height="42.34">
|
||
|
|
<TableCell Name="Cell25"/>
|
||
|
|
<TableCell Name="Cell11" Text="装置名称:" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell12" Border.Lines="Bottom" Text="[Table1.UnitWorkName]" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell33" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
</TableRow>
|
||
|
|
<TableRow Name="Row4" Height="42.34">
|
||
|
|
<TableCell Name="Cell26"/>
|
||
|
|
<TableCell Name="Cell16" Text="流水段:" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell17" Text="[Table1.FlowingSection]" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
<TableCell Name="Cell34" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt"/>
|
||
|
|
</TableRow>
|
||
|
|
</TableObject>
|
||
|
|
</DataBand>
|
||
|
|
</ReportPage>
|
||
|
|
</Report>
|