20250526 报表打印

This commit is contained in:
毕文静 2025-05-26 09:53:53 +08:00
parent 8463631d24
commit 8ffffa93bd
7 changed files with 1506 additions and 73 deletions

View File

@ -277,62 +277,62 @@ namespace FineUIPro.Web.ContinuousPrint
string rootPath = Server.MapPath("~/");
BLL.Common.FastReportService.ResetData();
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listStr.Add(new SqlParameter("@IsRepair", "0"));
listStr.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listStr.Add(new SqlParameter("@Flag", ""));
listStr.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
SqlParameter[] titleparameter = listStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("GuideBookCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("JST_Name");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("WME_Name");
dt.Columns.Add("IsHot");
dt.Columns.Add("AcceptGrade2");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["GuideBookCode"] = row["GuideBookCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["JST_Name"] = row["JST_Name"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["WME_Name"] = row["WME_Name"].ToString();
newRows["IsHot"] = row["IsHot"].ToString();
newRows["AcceptGrade2"] = row["AcceptGrade2"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
if (hidNDT_Code.Value == "RT")
{
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listStr.Add(new SqlParameter("@IsRepair", "0"));
listStr.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listStr.Add(new SqlParameter("@Flag", ""));
listStr.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
SqlParameter[] titleparameter = listStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("GuideBookCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("JST_Name");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("WME_Name");
dt.Columns.Add("IsHot");
dt.Columns.Add("AcceptGrade2");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["GuideBookCode"] = row["GuideBookCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["JST_Name"] = row["JST_Name"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["WME_Name"] = row["WME_Name"].ToString();
newRows["IsHot"] = row["IsHot"].ToString();
newRows["AcceptGrade2"] = row["AcceptGrade2"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr2.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
@ -372,6 +372,264 @@ namespace FineUIPro.Web.ContinuousPrint
BLL.Common.FastReportService.AddFastreportTable(dtItem);
}
else if (hidNDT_Code.Value == "PT")
{
var listTitleStr = new List<SqlParameter>();
listTitleStr.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listTitleStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listTitleStr.Add(new SqlParameter("@IsRepair", "0"));
listTitleStr.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listTitleStr.Add(new SqlParameter("@Flag", ""));
listTitleStr.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
SqlParameter[] titleparameter = listTitleStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("CH_NDTCriteria");
dt.Columns.Add("AcceptGrade");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["CH_NDTCriteria"] = row["CH_NDTCriteria"].ToString();
newRows["AcceptGrade"] = row["AcceptGrade"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr2.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listStr2.Add(new SqlParameter("@IsRepair", "0"));
listStr2.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listStr2.Add(new SqlParameter("@Flag", ""));
listStr2.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
listStr2.Add(new SqlParameter("@STE_ID", hidSTE_ID.Value));
listStr2.Add(new SqlParameter("@STE_ID2", hidSTE_ID2.Value));
listStr2.Add(new SqlParameter("@WME_Name", hidWME_Name.Value));
SqlParameter[] parameter = listStr2.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordPTItem", parameter);
DataTable dtItem = new DataTable();
dtItem.TableName = "Data";
dtItem.Columns.Add("Number");
dtItem.Columns.Add("JOT_JointNo");
dtItem.Columns.Add("Specification");
dtItem.Columns.Add("WED_Code");
DataRow[] itemRows = tb.DefaultView.ToTable().Select();
foreach (var row in itemRows)
{
var newRows = dtItem.NewRow();
newRows["Number"] = row["Number"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["Specification"] = row["Specification"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
dtItem.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dtItem);
}
else if (hidNDT_Code.Value == "MT")
{
var listTitleStr = new List<SqlParameter>();
listTitleStr.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listTitleStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listTitleStr.Add(new SqlParameter("@IsRepair", "0"));
listTitleStr.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listTitleStr.Add(new SqlParameter("@Flag", ""));
listTitleStr.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
SqlParameter[] titleparameter = listTitleStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("GuideBookCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("BatchCode");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("CH_NDTCriteria");
dt.Columns.Add("AcceptGrade");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["GuideBookCode"] = row["GuideBookCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["BatchCode"] = row["BatchCode"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["CH_NDTCriteria"] = row["CH_NDTCriteria"].ToString();
newRows["AcceptGrade"] = row["AcceptGrade"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr2.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listStr2.Add(new SqlParameter("@IsRepair", "0"));
listStr2.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listStr2.Add(new SqlParameter("@Flag", ""));
listStr2.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
listStr2.Add(new SqlParameter("@STE_ID", hidSTE_ID.Value));
listStr2.Add(new SqlParameter("@STE_ID2", hidSTE_ID2.Value));
listStr2.Add(new SqlParameter("@WME_Name", hidWME_Name.Value));
SqlParameter[] parameter = listStr2.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordPTItem", parameter);
DataTable dtItem = new DataTable();
dtItem.TableName = "Data";
dtItem.Columns.Add("Number");
dtItem.Columns.Add("JOT_JointNo");
dtItem.Columns.Add("Specification");
dtItem.Columns.Add("WED_Code");
DataRow[] itemRows = tb.DefaultView.ToTable().Select();
foreach (var row in itemRows)
{
var newRows = dtItem.NewRow();
newRows["Number"] = row["Number"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["Specification"] = row["Specification"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
dtItem.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dtItem);
}
else if (hidNDT_Code.Value == "UT" || hidNDT_Code.Value=="PAUT")
{
var listTitleStr = new List<SqlParameter>();
listTitleStr.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listTitleStr.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listTitleStr.Add(new SqlParameter("@IsRepair", "0"));
listTitleStr.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listTitleStr.Add(new SqlParameter("@Flag", ""));
listTitleStr.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
SqlParameter[] titleparameter = listTitleStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("BatchCode");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("WME_Name");
dt.Columns.Add("IsHot");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("CH_NDTCriteria");
dt.Columns.Add("AcceptGrade");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["BatchCode"] = row["BatchCode"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["WME_Name"] = row["WME_Name"].ToString();
newRows["IsHot"] = row["IsHot"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["CH_NDTCriteria"] = row["CH_NDTCriteria"].ToString();
newRows["AcceptGrade"] = row["AcceptGrade"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", hidCH_TrustID.Value));
listStr2.Add(new SqlParameter("@ISO_ID", hidISO_ID.Value));
listStr2.Add(new SqlParameter("@IsRepair", "0"));
listStr2.Add(new SqlParameter("@Desc", hidJOT_JointDesc.Value));
listStr2.Add(new SqlParameter("@Flag", ""));
listStr2.Add(new SqlParameter("@STE_Code", hidNDT_Code.Value));
listStr2.Add(new SqlParameter("@STE_ID", hidSTE_ID.Value));
listStr2.Add(new SqlParameter("@STE_ID2", hidSTE_ID2.Value));
listStr2.Add(new SqlParameter("@WME_Name", hidWME_Name.Value));
SqlParameter[] parameter = listStr2.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordUTItem", parameter);
DataTable dtItem = new DataTable();
dtItem.TableName = "Data";
dtItem.Columns.Add("Number");
dtItem.Columns.Add("JOT_JointNo");
dtItem.Columns.Add("Specification");
dtItem.Columns.Add("WED_Code");
DataRow[] itemRows = tb.DefaultView.ToTable().Select();
foreach (var row in itemRows)
{
var newRows = dtItem.NewRow();
newRows["Number"] = row["Number"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["Specification"] = row["Specification"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
dtItem.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dtItem);
}
//传参
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
//keyValuePairs.Add("ProjectName", projectName);

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/06/2025 14:30:21" ReportInfo.Modified="05/22/2025 14:41:24" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/06/2025 14:30:21" ReportInfo.Modified="05/23/2025 15:32:55" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqdP6ADbZQpLOMXx+Ivgq2SioFBJ7B1iEOuUxf7y1evrTM15NUOhfx6SD2+E9SReEWvg7u6EQdXpqQDDPj6WgkoKQIrTt5q9lJyuCu5B6Nl0MXJ6ZEae4ta6haGkhwICyq72I9X2dS6a3zf8gkFZpb6VtdwKlyFhTivyv2i8IjPiUXLimy5mJMh8U2rXyiDDAJIRjVCbr9Bq0lJ3/Gz0Fq8Q==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqdP6ADbZQpLOMXx+Ivgq2SioFBJ7B1iEOuUxf7y1evrTM15NUOhfx6SD2+E9SReEWvg7u6EQdXpqQDDPj6WgkoKQIrTt5q9lJyuCu5B6Nl0MXJ6ZEae4ta6haGkhwICyq72I9X2dS6a3zf8gkFZpb6VtdwKlyFhTivyv2i8IjPiUXLimy5mJMh8U2rXyiDDAJmQyMC01vBVafOQZohE7oCg==">
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
<Column Name="TestEngineeringCode" DataType="System.String" PropName="ProjectName"/>
<Column Name="GuideBookCode" DataType="System.String" PropName="Column"/>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/22/2025 14:47:29" ReportInfo.Modified="05/22/2025 22:31:20" ReportInfo.CreatorVersion="2017.1.16.0">
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/22/2025 14:47:29" ReportInfo.Modified="05/23/2025 09:39:13" ReportInfo.CreatorVersion="2017.1.16.0">
<ScriptText>using System;
using System.Collections;
using System.Collections.Generic;
@ -42,7 +42,7 @@ namespace FastReport
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqdP6ADbZQpLOMXx+Ivgq2SioFBJ7B1iEOuUxf7y1evrTM15NUOhfx6SD2+E9SReEWvg7u6EQdXpqQDDPj6WgkoKQIrTt5q9lJyuCu5B6Nl0MXJ6ZEae4ta6haGkhwICyq72I9X2dS6a3zf8gkFZpb6VtdwKlyFhTivyv2i8IjPiUXLimy5mJMh8U2rXyiDDAJ/TxzLfzHst7IVVfblfcBEQ==">
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqdP6ADbZQpLOMXx+Ivgq2SioFBJ7B1iEOuUxf7y1evrTM15NUOhfx6SD2+E9SReEWvg7u6EQdXpqQDDPj6WgkoKQIrTt5q9lJyuCu5B6Nl0MXJ6ZEae4ta6haGkhwICyq72I9X2dS6a3zf8gkFZpb6VtdwKlyFhTivyv2i8IjPiUXLimy5mJMh8U2rXyiDDAJsDtsodkrLLsKvJukWXhGaw==">
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
<Column Name="TestEngineeringCode" DataType="System.String" PropName="attach_image_id"/>
<Column Name="RecordCode" DataType="System.String" PropName="image_series"/>

View File

@ -0,0 +1,470 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/23/2025 11:11:44" ReportInfo.Modified="05/23/2025 15:33:30" 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)
{
DataSourceBase rowData = Report.GetDataSource(&quot;Data&quot;);
// 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
Table3.PrintRow(0);
Table3.PrintColumns();
// go next data source row
rowData.Next();
}
}
}
}
</ScriptText>
<Dictionary>
<MsSqlDataConnection Name="Connection" ConnectionString="rijcmlqM3/HbiZANEYP3Y6oNtE7mnpx+oG3GHIPNmrMCiyY8aaCVynM0fYlZ5YZKM9WrQe9hDk43vX9Nrar7yVij5ew8q/J9lwWi1b952G1Um0cxl494yv4mzdxck6kbW3d7FWyIyy5Y3kZKgYQAMl3yENzWQ5YW8BhaGCHvLBX14AYWM43EIlupHCcnqYTj+lwXcpV">
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
<Column Name="TestEngineeringCode" DataType="System.String" PropName="attach_image_id"/>
<Column Name="GuideBookCode" DataType="System.String" PropName="image_series"/>
<Column Name="RecordCode" DataType="System.String" PropName="file_name"/>
<Column Name="TrustUnitName" DataType="System.String" PropName="file_size"/>
<Column Name="ConUnitName" DataType="System.String" PropName="file_type"/>
<Column Name="CH_TrustDate" DataType="System.String" PropName="created_date"/>
<Column Name="ProjectName" DataType="System.String" PropName="created_by"/>
<Column Name="ProjectCode" DataType="System.String" PropName="series_desc"/>
<Column Name="TrustManName" DataType="System.String" PropName="file_path"/>
<Column Name="BatchCode" DataType="System.String" PropName="series_timestamp"/>
<Column Name="ISO_IsoNo" DataType="System.String" PropName="Column"/>
<Column Name="STE_Code" DataType="System.String" PropName="Column"/>
<Column Name="NDTR_Name" DataType="System.String" PropName="Column"/>
<Column Name="CH_NDTCriteria" DataType="System.String" PropName="Column"/>
<Column Name="AcceptGrade" DataType="System.String" PropName="Column"/>
</TableDataSource>
<TableDataSource Name="Data" DataType="System.Int32" PropName="AttachFile" Enabled="true" TableName="Data">
<Column Name="Number" DataType="System.String" PropName="AttachFileId"/>
<Column Name="JOT_JointNo" DataType="System.String" PropName="ToKeyId"/>
<Column Name="Specification" DataType="System.String" PropName="AttachSource"/>
<Column Name="WED_Code" DataType="System.String" PropName="AttachUrl"/>
<Column Name="MenuId" Enabled="false" DataType="System.String"/>
</TableDataSource>
</MsSqlDataConnection>
</Dictionary>
<ReportPage Name="Page1" LeftMargin="25" TopMargin="20" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,623.7,37.8,113.4,75.6,66.15,47.25,217.35,292.95,406.35,472.5,548.1,28.35,103.95,359.1,623.72,66.16,75.61,292.96,548.12,103.96,472.52,124.74,9.45,226.8,321.3,481.95,576.45">
<PageHeaderBand Name="PageHeader1" Width="623.7" Height="652.05" PrintOn="FirstPage" Guides="0,652.05,18.9,47.25,28.35,85.05,37.8,122.85,160.65,198.45,349.65,236.25,274.05,311.85,463.05,387.45,425.25,614.25,500.85,538.65,576.45">
<TableObject Name="Table1" Width="623.7" Height="652.05">
<TableColumn Name="Column1" Width="28.35"/>
<TableColumn Name="Column2" Width="37.8"/>
<TableColumn Name="Column3" Width="37.8"/>
<TableColumn Name="Column4" Width="113.4"/>
<TableColumn Name="Column5" Width="75.6"/>
<TableColumn Name="Column6"/>
<TableColumn Name="Column7" Width="47.25"/>
<TableColumn Name="Column8"/>
<TableColumn Name="Column9" Width="75.6"/>
<TableColumn Name="Column10" Width="75.6"/>
<TableRow Name="Row1">
<TableCell Name="Cell1" Text="YA-BK-110-2019" HorzAlign="Right" VertAlign="Center" ColSpan="10"/>
<TableCell Name="Cell2"/>
<TableCell Name="Cell3"/>
<TableCell Name="Cell4"/>
<TableCell Name="Cell5"/>
<TableCell Name="Cell26"/>
<TableCell Name="Cell27"/>
<TableCell Name="Cell28"/>
<TableCell Name="Cell29"/>
<TableCell Name="Cell30"/>
</TableRow>
<TableRow Name="Row2" Height="28.35">
<TableCell Name="Cell6" Text="浙江石油化工有限公司" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" ColSpan="10"/>
<TableCell Name="Cell7"/>
<TableCell Name="Cell8"/>
<TableCell Name="Cell9"/>
<TableCell Name="Cell10"/>
<TableCell Name="Cell31"/>
<TableCell Name="Cell32"/>
<TableCell Name="Cell33"/>
<TableCell Name="Cell34"/>
<TableCell Name="Cell35"/>
</TableRow>
<TableRow Name="Row3" Height="37.8">
<TableCell Name="Cell11" Text="磁 粉 检 测 记 录" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="10"/>
<TableCell Name="Cell12"/>
<TableCell Name="Cell13"/>
<TableCell Name="Cell14"/>
<TableCell Name="Cell15"/>
<TableCell Name="Cell36"/>
<TableCell Name="Cell37"/>
<TableCell Name="Cell38"/>
<TableCell Name="Cell39"/>
<TableCell Name="Cell40"/>
</TableRow>
<TableRow Name="Row4" Height="37.8">
<TableCell Name="Cell16" Border.Lines="All" Text="工程编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell17" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell18" Border.Lines="All" Text="[MainData.TestEngineeringCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell20" Border.Lines="All" Text="指导书编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell41" Border.Lines="All" Text="[MainData.GuideBookCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell42" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell43" Border.Lines="All" Text="记录编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell44" Border.Lines="All" Text="[MainData.RecordCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell45" Border.Lines="All" Text="共[TotalPages#]页&#13;&#10;第[Page#]页" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row5" Height="37.8">
<TableCell Name="Cell21" Border.Lines="All" Text="委托单位" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell22" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell23" Border.Lines="All" Text="[MainData.TrustUnitName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell24" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell25" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell46" Border.Lines="All" Text="[MainData.ConUnitName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell47" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell48" Border.Lines="All" Text="委托日期" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell49" Border.Lines="All" Text="[MainData.CH_TrustDate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row6" Height="37.8">
<TableCell Name="Cell51" Border.Lines="All" Text="工程名称" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell53" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell54" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell55" Border.Lines="All" Text="施工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell56" Border.Lines="All" Text="[MainData.ProjectCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell57" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell58" Border.Lines="All" Text="委托人" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell59" Border.Lines="All" Text="[MainData.TrustManName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell60" Border.Lines="All" Text="[MainData.BatchCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row7" Height="37.8">
<TableCell Name="Cell61" Border.Lines="All" Text="工件信息" HorzAlign="Center" VertAlign="Center" RowSpan="4"/>
<TableCell Name="Cell62" Border.Lines="All" Text="工件编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell63" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell64" Border.Lines="All" Text="[MainData.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell65" Border.Lines="All" Text="工件名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell66" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="5"/>
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell68" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell69" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell70" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row8" Height="37.8">
<TableCell Name="Cell71" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell72" Border.Lines="All" Text="工件类型" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell73" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell74" Border.Lines="All" Text="□容器□管道" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell75" Border.Lines="All" Text="工件材质" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell76" Border.Lines="All" Text="[MainData.STE_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell77" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell78" Border.Lines="All" Text="热处理状况" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell79" Border.Lines="All" Text="□消应力" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell80" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row9" Height="37.8">
<TableCell Name="Cell81" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell82" Border.Lines="All" Text="检测时机" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell84" Border.Lines="All" Text="□焊后 □机加工后" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell85" Border.Lines="All" Text="表面状况" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell86" Border.Lines="All" Text="□机械打磨□光洁" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell87" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell88" Border.Lines="All" Text="检测比例" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell89" Border.Lines="All" Text="[MainData.NDTR_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell90" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row10" Height="37.8">
<TableCell Name="Cell91" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell92" Border.Lines="All" Text="检测地点" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell93" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell94" Border.Lines="All" Text="□实验室□厂房□现场" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell95" Border.Lines="All" Text="检测区域" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell96" Border.Lines="All" Text="□焊缝两侧+10mm" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell97" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell98" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell99" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell100" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row11" Height="37.8">
<TableCell Name="Cell101" Border.Lines="All" Text="器材" HorzAlign="Center" VertAlign="Center" RowSpan="3"/>
<TableCell Name="Cell102" Border.Lines="All" Text="仪器型号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell103" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell104" Border.Lines="All" Text="□MP-A3□MY-2□CDX-Ⅲ" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell105" Border.Lines="All" Text="仪器编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell106" Border.Lines="All" Text="□743-006□0213□0486" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell107" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell108" Border.Lines="All" Text="提升力" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell109" Border.Lines="All" Text="□≥45N□≥118N" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell110" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row12" Height="37.8">
<TableCell Name="Cell111" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell112" Border.Lines="All" Text="灵敏度试片" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell113" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell114" Border.Lines="All" Text="□A1:30/100" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell115" Border.Lines="All" Text="磁粉型号/批号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell116" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell117" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell118" Border.Lines="All" Text="运载介质" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell119" Border.Lines="All" Text="□水□机油" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell120" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row13" Height="37.8">
<TableCell Name="Cell121" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell122" Border.Lines="All" Text="磁悬液浓度/粒度" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell123" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell124" Border.Lines="All" Text="□1.2-2.4mL/100mL" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell125" Border.Lines="All" Text="照度计型号/编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell126" Border.Lines="All" Text="□DSE-200E/L" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell127" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell128" Border.Lines="All" Text="黑光灯型号/编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell129" Border.Lines="All" Text="□Z-125W□SB-100P/F" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell130" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row14" Height="37.8">
<TableCell Name="Cell131" Border.Lines="All" Text="检测技术" HorzAlign="Center" VertAlign="Center" RowSpan="4"/>
<TableCell Name="Cell132" Border.Lines="All" Text="检测标准" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell133" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell134" Border.Lines="All" Text="[MainData.CH_NDTCriteria]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell135" Border.Lines="All" Text="合格等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell136" Border.Lines="All" Text="[MainData.AcceptGrade]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell137" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell138" Border.Lines="All" Text="磁化方法" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell139" Border.Lines="All" Text="□连续磁轭法" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell140" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row15" Height="37.8">
<TableCell Name="Cell141" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell142" Border.Lines="All" Text="磁化方向" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell143" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell144" Border.Lines="All" Text="□纵向□周向□复合磁化" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell145" Border.Lines="All" Text="磁化电流/电流值" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell146" Border.Lines="All" Text="□交流电" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell147" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell148" Border.Lines="All" Text="磁极间距" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell149" Border.Lines="All" Text="□75~200mm" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell150" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row16" Height="37.8">
<TableCell Name="Cell151" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell152" Border.Lines="All" Text="L/D值" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell153" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell154" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell155" Border.Lines="All" Text="线圈安匝数" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell156" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell157" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell158" Border.Lines="All" Text="磁粉施加" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell159" Border.Lines="All" Text="□喷□洒" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell160" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row17" Height="37.8">
<TableCell Name="Cell161" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell162" Border.Lines="All" Text="磁化时间" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell163" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell164" Border.Lines="All" Text="□1-3s□4-6s□7-9s" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell165" Border.Lines="All" Text="观察条件" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell166" Border.Lines="All" Text="表面光照度 lx" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell167" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell168" Border.Lines="All" Text="观察方式" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell169" Border.Lines="All" Text="目视" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell170" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row18" Height="37.8">
<TableCell Name="Cell171" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell172" Border.Lines="All" Text="检件编号/部位名称" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell173" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell174" Border.Lines="All" Text="检件规格" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell175" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell176" Border.Lines="All" Text="缺陷性质" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell177" Border.Lines="All" Text="缺陷&#13;&#10;位置" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell178" Border.Lines="All" Text="缺陷尺寸" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell179" Border.Lines="All" Text="质量等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell180" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
<ChildBand Name="Child1" Top="656.05" Width="623.7" Height="198.45" PrintOn="LastPage, OddPages, EvenPages, RepeatedBand, SinglePage" Guides="0,198.45,18.9,47.25,28.35,85.05,37.8,122.85,160.65">
<TableObject Name="Table6" Width="623.72" Height="198.45">
<TableColumn Name="Column46" Width="28.35"/>
<TableColumn Name="Column47" Width="47.26"/>
<TableColumn Name="Column48" Width="28.35"/>
<TableColumn Name="Column49" Width="113.4"/>
<TableColumn Name="Column50" Width="75.6"/>
<TableColumn Name="Column51"/>
<TableColumn Name="Column52" Width="47.25"/>
<TableColumn Name="Column53" Width="66.16"/>
<TableColumn Name="Column54" Width="75.6"/>
<TableColumn Name="Column55" Width="75.6"/>
<TableRow Name="Row46">
<TableCell Name="Cell441" Text="YA-BK-110-2019" HorzAlign="Right" VertAlign="Center" ColSpan="10"/>
<TableCell Name="Cell442" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell443" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell444" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell445" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell446" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell447" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell448" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell449" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell450" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row47" Height="28.35">
<TableCell Name="Cell451" Text="浙江石油化工有限公司" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" ColSpan="10"/>
<TableCell Name="Cell452" Border.Lines="All"/>
<TableCell Name="Cell453" Border.Lines="All"/>
<TableCell Name="Cell454" Border.Lines="All"/>
<TableCell Name="Cell455" Border.Lines="All"/>
<TableCell Name="Cell456" Border.Lines="All"/>
<TableCell Name="Cell457" Border.Lines="All"/>
<TableCell Name="Cell458" Border.Lines="All"/>
<TableCell Name="Cell459" Border.Lines="All"/>
<TableCell Name="Cell460" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row48" Height="37.8">
<TableCell Name="Cell461" Border.Lines="Bottom" Text="磁 粉 检 测 记 录" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="10"/>
<TableCell Name="Cell462" Border.Lines="All"/>
<TableCell Name="Cell463" Border.Lines="All"/>
<TableCell Name="Cell464" Border.Lines="All"/>
<TableCell Name="Cell465" Border.Lines="All"/>
<TableCell Name="Cell466" Border.Lines="All"/>
<TableCell Name="Cell467" Border.Lines="All"/>
<TableCell Name="Cell468" Border.Lines="All"/>
<TableCell Name="Cell469" Border.Lines="All"/>
<TableCell Name="Cell470" Border.Lines="All"/>
</TableRow>
<TableRow Name="Row49" Height="37.8">
<TableCell Name="Cell471" Border.Lines="All" Text="工程编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell472" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell473" Border.Lines="All" Text="[MainData.TestEngineeringCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell474" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell475" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell476" Border.Lines="All" Text="记录编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell477" Border.Lines="All" Text="[MainData.RecordCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell478" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell479" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell480" Border.Lines="All" Text="共[TotalPages#]页&#13;&#10;第[Page#]页" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row50" Height="37.8">
<TableCell Name="Cell481" Border.Lines="All" Text="工件编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell482" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell483" Border.Lines="All" Text="[MainData.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell484" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell485" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell486" Border.Lines="All" Text="工件名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell487" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="4"/>
<TableCell Name="Cell488" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell489" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell490" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row51" Height="37.8">
<TableCell Name="Cell491" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell492" Border.Lines="All" Text="检件编号/部位名称" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell493" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell494" Border.Lines="All" Text="检件规格" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell495" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell496" Border.Lines="All" Text="缺陷性质" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell497" Border.Lines="All" Text="缺陷&#13;&#10;位置" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell498" Border.Lines="All" Text="缺陷尺寸" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell499" Border.Lines="All" Text="质量等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell500" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
</ChildBand>
</PageHeaderBand>
<DataBand Name="Data1" Top="858.5" Width="623.7" Height="37.8" Guides="0,37.8">
<TableObject Name="Table3" Width="623.72" Height="37.8" ManualBuildEvent="Table3_ManualBuild">
<TableColumn Name="Column21" Width="28.35"/>
<TableColumn Name="Column22" Width="47.26"/>
<TableColumn Name="Column23" Width="28.35"/>
<TableColumn Name="Column24" Width="113.4"/>
<TableColumn Name="Column25" Width="75.6"/>
<TableColumn Name="Column26"/>
<TableColumn Name="Column27" Width="47.25"/>
<TableColumn Name="Column28" Width="66.16"/>
<TableColumn Name="Column29" Width="75.6"/>
<TableColumn Name="Column30" Width="75.6"/>
<TableRow Name="Row42" Height="37.8">
<TableCell Name="Cell411" Border.Lines="All" Text="[Data.Number]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell412" Border.Lines="All" Text="[Data.JOT_JointNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell413" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell414" Border.Lines="All" Text="[Data.Specification]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell415" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell416" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell417" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell418" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell419" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell420" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="942.1" Width="623.7">
<ChildBand Name="Child2" Top="900.3" Width="623.7" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
<TableObject Name="Table4" Width="623.7" Height="37.8">
<TableColumn Name="Column31" Width="28.35"/>
<TableColumn Name="Column32" Width="47.25"/>
<TableColumn Name="Column33" Width="28.35"/>
<TableColumn Name="Column34" Width="113.4"/>
<TableColumn Name="Column35" Width="75.6"/>
<TableColumn Name="Column36"/>
<TableColumn Name="Column37" Width="47.25"/>
<TableColumn Name="Column38"/>
<TableColumn Name="Column39" Width="75.6"/>
<TableColumn Name="Column40" Width="75.6"/>
<TableRow Name="Row43" Height="37.8">
<TableCell Name="Cell421" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell422" Border.Lines="All" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell423" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell424" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell425" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell426" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell427" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell428" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell429" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell430" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="946.1" Width="623.7" Height="92.23" PrintOn="FirstPage" Guides="0,61.43,33.08,28.35,66.15,85.05">
<TableObject Name="Table5" Width="623.7" Height="61.43" Border.Lines="All">
<TableColumn Name="Column41" Width="124.74"/>
<TableColumn Name="Column42" Width="124.74"/>
<TableColumn Name="Column43" Width="124.74"/>
<TableColumn Name="Column44" Width="124.74"/>
<TableColumn Name="Column45" Width="124.74"/>
<TableRow Name="Row44" Height="33.08">
<TableCell Name="Cell431" Text="□经复验,检测灵敏度符合标准要求。" VertAlign="Center" ColSpan="5"/>
<TableCell Name="Cell432" VertAlign="Center"/>
<TableCell Name="Cell433" VertAlign="Center"/>
<TableCell Name="Cell434" VertAlign="Center"/>
<TableCell Name="Cell435" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row45" Height="28.35">
<TableCell Name="Cell436" Text="检测部位见无损检测部位图。" VertAlign="Center" ColSpan="5"/>
<TableCell Name="Cell437" VertAlign="Center"/>
<TableCell Name="Cell438" VertAlign="Center"/>
<TableCell Name="Cell439" VertAlign="Center"/>
<TableCell Name="Cell440" VertAlign="Center"/>
</TableRow>
</TableObject>
<TextObject Name="Text1" Left="9.45" Top="66.15" Width="56.7" Height="18.9" Text="检测:" VertAlign="Center"/>
<TextObject Name="Text2" Left="226.8" Top="66.15" Width="94.5" Height="18.9" Text="复核:" VertAlign="Center"/>
<TextObject Name="Text3" Left="481.95" Top="66.15" Width="94.5" Height="18.9" Text="日期:" VertAlign="Center"/>
</PageFooterBand>
</ReportPage>
</Report>

View File

@ -0,0 +1,518 @@
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/23/2025 09:43:02" ReportInfo.Modified="05/23/2025 15:33:59" 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(&quot;Data&quot;);
// 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="rijcmlqdP6ADbZQpLOMXx+Ivgq2SioFBJ7B1iEOuUxf7y1evrTM15NUOhfx6SD2+E9SReEWvg7u6EQdXpqQDDPj6WgkoKQIrTt5q9lJyuCu5B6Nl0MXJ6ZEae4ta6haGkhwICyq72I9X2dS6a3zf8gkFZpb6VtdwKlyFhTivyv2i8IjPiUXLimy5mJMh8U2rXyiDDAJz+9H7HXslu0Od6BmM26uuw==">
<TableDataSource Name="MainData" DataType="System.Int32" PropName="Attach_Image" Enabled="true" TableName="MainData">
<Column Name="TestEngineeringCode" DataType="System.String" PropName="attach_image_id"/>
<Column Name="RecordCode" DataType="System.String" PropName="image_series"/>
<Column Name="TrustUnitName" DataType="System.String" PropName="file_name"/>
<Column Name="ConUnitName" DataType="System.String" PropName="file_size"/>
<Column Name="CH_TrustDate" DataType="System.String" PropName="file_type"/>
<Column Name="ProjectName" DataType="System.String" PropName="created_date"/>
<Column Name="ProjectCode" DataType="System.String" PropName="created_by"/>
<Column Name="TrustManName" DataType="System.String" PropName="series_desc"/>
<Column Name="BatchCode" DataType="System.String" PropName="file_path"/>
<Column Name="ISO_IsoNo" DataType="System.String" PropName="series_timestamp"/>
<Column Name="STE_Code" DataType="System.String" PropName="Column"/>
<Column Name="WME_Name" DataType="System.String" PropName="Column"/>
<Column Name="IsHot" DataType="System.String" PropName="Column"/>
<Column Name="NDTR_Name" DataType="System.String" PropName="Column"/>
<Column Name="CH_NDTCriteria" DataType="System.String" PropName="Column"/>
<Column Name="AcceptGrade" DataType="System.String" PropName="Column"/>
</TableDataSource>
<TableDataSource Name="Data" DataType="System.Int32" PropName="AttachFile" Enabled="true" TableName="Data">
<Column Name="Number" DataType="System.String" PropName="AttachFileId"/>
<Column Name="JOT_JointNo" DataType="System.String" PropName="ToKeyId"/>
<Column Name="Specification" DataType="System.String" PropName="AttachSource"/>
<Column Name="WED_Code" DataType="System.String" PropName="AttachUrl"/>
</TableDataSource>
</MsSqlDataConnection>
</Dictionary>
<ReportPage Name="Page1" LeftMargin="25" TopMargin="20" RightMargin="20" BottomMargin="20" FirstPageSource="4" OtherPagesSource="4" Guides="0,623.7,66.15,47.25,85.05,37.8,198.45,264.6,330.75,396.9,548.1,463.05,18.9,151.2,585.9,9.45,292.95,453.6">
<PageHeaderBand Name="PageHeader1" Width="623.7" Height="602.53" PrintOn="FirstPage" Guides="0,602.53,18.9,44.98,26.08,82.78,37.8,120.58,158.38,196.18,337.93,224.53,28.35,262.33,300.13,413.53,375.73,564.73,451.33,489.13,526.93">
<TableObject Name="Table1" Width="623.7" Height="602.53">
<TableColumn Name="Column1" Width="18.9"/>
<TableColumn Name="Column2"/>
<TableColumn Name="Column3"/>
<TableColumn Name="Column4" Width="47.25"/>
<TableColumn Name="Column5"/>
<TableColumn Name="Column6"/>
<TableColumn Name="Column7"/>
<TableColumn Name="Column8"/>
<TableColumn Name="Column9" Width="85.05"/>
<TableColumn Name="Column10" Width="37.8"/>
<TableColumn Name="Column11" Width="37.8"/>
<TableRow Name="Row1">
<TableCell Name="Cell1" Text="YA-BK-108-2019" HorzAlign="Right" VertAlign="Center" ColSpan="11"/>
<TableCell Name="Cell2"/>
<TableCell Name="Cell3"/>
<TableCell Name="Cell4"/>
<TableCell Name="Cell5"/>
<TableCell Name="Cell26"/>
<TableCell Name="Cell27"/>
<TableCell Name="Cell28"/>
<TableCell Name="Cell29"/>
<TableCell Name="Cell30"/>
<TableCell Name="Cell31"/>
</TableRow>
<TableRow Name="Row2" Height="26.08">
<TableCell Name="Cell6" Text="浙江石油化工有限公司" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" ColSpan="11"/>
<TableCell Name="Cell7"/>
<TableCell Name="Cell8"/>
<TableCell Name="Cell9"/>
<TableCell Name="Cell10"/>
<TableCell Name="Cell33"/>
<TableCell Name="Cell34"/>
<TableCell Name="Cell35"/>
<TableCell Name="Cell36"/>
<TableCell Name="Cell37"/>
<TableCell Name="Cell38"/>
</TableRow>
<TableRow Name="Row3" Height="37.8">
<TableCell Name="Cell11" Text="超 声 波 检 测 记 录" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="11"/>
<TableCell Name="Cell12"/>
<TableCell Name="Cell13"/>
<TableCell Name="Cell14"/>
<TableCell Name="Cell15"/>
<TableCell Name="Cell40"/>
<TableCell Name="Cell41"/>
<TableCell Name="Cell42"/>
<TableCell Name="Cell43"/>
<TableCell Name="Cell44"/>
<TableCell Name="Cell45"/>
</TableRow>
<TableRow Name="Row4" Height="37.8">
<TableCell Name="Cell16" Border.Lines="All" Text="工程编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell17" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell18" Border.Lines="All" Text="[MainData.TestEngineeringCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell19" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell20" Border.Lines="All" Text="指导书编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell47" Border.Lines="All" Text="YA-TYGY-UT-" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell48" Border.Lines="All" Text="记录编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell49" Border.Lines="All" Text="[MainData.RecordCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell50" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell51" Border.Lines="All" Text="共[TotalPages#]页&#13;&#10;第[Page#]页" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell52" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row5" Height="37.8">
<TableCell Name="Cell21" Border.Lines="All" Text="委托单位" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell22" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell23" Border.Lines="All" Text="[MainData.TrustUnitName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell24" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell25" Border.Lines="All" Text="施工单位" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell54" Border.Lines="All" Text="[MainData.ConUnitName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell55" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell56" Border.Lines="All" Text="委托日期" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell57" Border.Lines="All" Text="[MainData.CH_TrustDate]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell58" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell59" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row6" Height="37.8">
<TableCell Name="Cell61" Border.Lines="All" Text="工程名称" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell62" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell63" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell64" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell65" Border.Lines="All" Text="施工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell66" Border.Lines="All" Text="[MainData.ProjectCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell67" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell68" Border.Lines="All" Text="委托人" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell69" Border.Lines="All" Text="[MainData.TrustManName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell70" Border.Lines="All" Text="[MainData.BatchCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell71" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row7" Height="28.35">
<TableCell Name="Cell73" Border.Lines="All" Text="工件信息" HorzAlign="Center" VertAlign="Center" RowSpan="4"/>
<TableCell Name="Cell74" Border.Lines="All" Text="工件编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell75" Border.Lines="All" Text="[MainData.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell76" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell77" Border.Lines="All" Text="工件名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell78" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell79" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell80" Border.Lines="All" Text="工件类型" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell81" Border.Lines="All" Text="□容器 □管道 □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell82" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell83" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row8" Height="37.8">
<TableCell Name="Cell85" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell86" Border.Lines="All" Text="工件材质" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell87" Border.Lines="All" Text="[MainData.STE_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell88" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell89" Border.Lines="All" Text="坡口型式" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell90" Border.Lines="All" Text="□V型 □U型 □X型" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell91" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell92" Border.Lines="All" Text="焊接方法" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell93" Border.Lines="All" Text="[MainData.WME_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell94" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell95" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row9" Height="37.8">
<TableCell Name="Cell97" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell98" Border.Lines="All" Text="热处理状况" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell99" Border.Lines="All" Text="[MainData.IsHot]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell100" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell101" Border.Lines="All" Text="检测时机" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell102" Border.Lines="All" Text="□焊后 □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell103" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell104" Border.Lines="All" Text="表面状态" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell105" Border.Lines="All" Text="□光洁 □机械打磨" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell106" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell107" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row10" Height="37.8">
<TableCell Name="Cell109" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell110" Border.Lines="All" Text="检测比例" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell111" Border.Lines="All" Text="[MainData.NDTR_Name]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell112" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell113" Border.Lines="All" Text="检测地点" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell114" Border.Lines="All" Text="□实验室□厂房□现场" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell115" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell116" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell117" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell118" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell119" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row11" Height="37.8">
<TableCell Name="Cell121" Border.Lines="All" Text="器材" HorzAlign="Center" VertAlign="Center" RowSpan="2"/>
<TableCell Name="Cell122" Border.Lines="All" Text="仪器型号/编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell123" Border.Lines="All" Text="□HS610系列 □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell124" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell125" Border.Lines="All" Text="探头型号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell126" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell127" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell128" Border.Lines="All" Text="探头实测值" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell129" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell130" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell131" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row12" Height="37.8">
<TableCell Name="Cell133" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell134" Border.Lines="All" Text="试块型号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell135" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell136" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell137" Border.Lines="All" Text="耦合剂" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell138" Border.Lines="All" Text="□水 □机油 □化学浆糊" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell139" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell140" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell141" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell142" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell143" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row13" Height="37.8">
<TableCell Name="Cell145" Border.Lines="All" Text="检测技术参数" HorzAlign="Center" VertAlign="Center" RowSpan="4"/>
<TableCell Name="Cell146" Border.Lines="All" Text="检测标准" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell147" Border.Lines="All" Text="[MainData.CH_NDTCriteria]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell148" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell149" Border.Lines="All" Text="合格等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell150" Border.Lines="All" Text="[MainData.AcceptGrade]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell151" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell152" Border.Lines="All" Text="检测技术等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell153" Border.Lines="All" Text="□B级□C级" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell154" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell155" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row14" Height="37.8">
<TableCell Name="Cell157" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell158" Border.Lines="All" Text="检测方法" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell159" Border.Lines="All" Text="□横波一次反射法 □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell160" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell161" Border.Lines="All" Text="检测面" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell162" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell163" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell164" Border.Lines="All" Text="检测区域" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell165" Border.Lines="All" Text="□焊缝宽度+两侧各10mm □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell166" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell167" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row15" Height="37.8">
<TableCell Name="Cell169" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell170" Border.Lines="All" Text="扫查方式" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell171" Border.Lines="All" Text="□锯齿扫查 □斜平行扫查 □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell172" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell173" Border.Lines="All" Text="探头移动范围" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell174" Border.Lines="All" Text="□1.25P □0.75P □" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="2"/>
<TableCell Name="Cell175" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell176" Border.Lines="All" Text="耦合补偿" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell177" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell178" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell179" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row16" Height="37.8">
<TableCell Name="Cell181" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell182" Border.Lines="All" Text="检测灵敏度" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell183" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="5"/>
<TableCell Name="Cell184" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell185" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell186" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell187" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell188" Border.Lines="All" Text="其它说明" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell189" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell190" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell191" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
<TableRow Name="Row17" Height="37.8">
<TableCell Name="Cell193" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell194" Border.Lines="All" Text="检件编号/部位名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell195" Border.Lines="All" Text="检件规格(mm×mm)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell196" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell197" Border.Lines="All" Text="检测长度(mm)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell198" Border.Lines="All" Text="峰值波幅(dB)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell199" Border.Lines="All" Text="缺陷位置 mm" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell200" Border.Lines="All" Text="缺陷深度mm" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell201" Border.Lines="All" Text="缺陷定量Φ/L/S/%/Δ" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell202" Border.Lines="All" Text="质量等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell203" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
<ChildBand Name="Child2" Top="606.53" Width="623.7" Height="196.18" PrintOn="LastPage, OddPages, EvenPages, RepeatedBand, SinglePage" Guides="0,196.18,18.9,44.98,26.08,82.78,37.8,120.58,158.38">
<TableObject Name="Table5" Width="623.7" Height="196.18">
<TableColumn Name="Column45" Width="18.9"/>
<TableColumn Name="Column46"/>
<TableColumn Name="Column47"/>
<TableColumn Name="Column48" Width="47.25"/>
<TableColumn Name="Column49"/>
<TableColumn Name="Column50"/>
<TableColumn Name="Column51"/>
<TableColumn Name="Column52"/>
<TableColumn Name="Column53" Width="85.05"/>
<TableColumn Name="Column54" Width="37.8"/>
<TableColumn Name="Column55" Width="37.8"/>
<TableRow Name="Row39">
<TableCell Name="Cell435" Text="YA-BK-108-2019" HorzAlign="Right" VertAlign="Center" ColSpan="11"/>
<TableCell Name="Cell436"/>
<TableCell Name="Cell437"/>
<TableCell Name="Cell438"/>
<TableCell Name="Cell439"/>
<TableCell Name="Cell440"/>
<TableCell Name="Cell441"/>
<TableCell Name="Cell442"/>
<TableCell Name="Cell443"/>
<TableCell Name="Cell444"/>
<TableCell Name="Cell445"/>
</TableRow>
<TableRow Name="Row40" Height="26.08">
<TableCell Name="Cell446" Text="浙江石油化工有限公司" HorzAlign="Center" VertAlign="Center" Font="宋体, 11pt" ColSpan="11"/>
<TableCell Name="Cell447"/>
<TableCell Name="Cell448"/>
<TableCell Name="Cell449"/>
<TableCell Name="Cell450"/>
<TableCell Name="Cell451"/>
<TableCell Name="Cell452"/>
<TableCell Name="Cell453"/>
<TableCell Name="Cell454"/>
<TableCell Name="Cell455"/>
<TableCell Name="Cell456"/>
</TableRow>
<TableRow Name="Row41" Height="37.8">
<TableCell Name="Cell457" Text="超 声 波 检 测 记 录" HorzAlign="Center" VertAlign="Center" Font="宋体, 16pt, style=Bold" ColSpan="11"/>
<TableCell Name="Cell458"/>
<TableCell Name="Cell459"/>
<TableCell Name="Cell460"/>
<TableCell Name="Cell461"/>
<TableCell Name="Cell462"/>
<TableCell Name="Cell463"/>
<TableCell Name="Cell464"/>
<TableCell Name="Cell465"/>
<TableCell Name="Cell466"/>
<TableCell Name="Cell467"/>
</TableRow>
<TableRow Name="Row42" Height="37.8">
<TableCell Name="Cell468" Border.Lines="All" Text="工程编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell469" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell470" Border.Lines="All" Text="[MainData.TestEngineeringCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell471" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell472" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell473" Border.Lines="All" Text="记录编号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell474" Border.Lines="All" Text="[MainData.RecordCode]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell475" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell476" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell477" Border.Lines="All" Text="共[TotalPages#]页&#13;&#10;第[Page#]页" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell478" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row43" Height="37.8">
<TableCell Name="Cell479" Border.Lines="All" Text="工件编号" HorzAlign="Center" VertAlign="Center" ColSpan="2"/>
<TableCell Name="Cell480" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell481" Border.Lines="All" Text="[MainData.ISO_IsoNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="3"/>
<TableCell Name="Cell482" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell483" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell484" Border.Lines="All" Text="工件名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell485" Border.Lines="All" Text="[MainData.ProjectName]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt" ColSpan="5"/>
<TableCell Name="Cell486" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell487" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell488" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell489" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row55" Height="37.8">
<TableCell Name="Cell611" Border.Lines="All" Text="序号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell612" Border.Lines="All" Text="检件编号/部位名称" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell613" Border.Lines="All" Text="检件规格(mm×mm)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell614" Border.Lines="All" Text="焊工号" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell615" Border.Lines="All" Text="检测长度(mm)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell616" Border.Lines="All" Text="峰值波幅(dB)" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell617" Border.Lines="All" Text="缺陷位置 mm" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell618" Border.Lines="All" Text="缺陷深度mm" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell619" Border.Lines="All" Text="缺陷定量Φ/L/S/%/Δ" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell620" Border.Lines="All" Text="质量等级" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell621" Border.Lines="All" Text="备注" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
</ChildBand>
</PageHeaderBand>
<DataBand Name="Data1" Top="806.71" Width="623.7" Height="37.8" Guides="0,37.8">
<TableObject Name="Table2" Width="623.7" Height="37.8" ManualBuildEvent="Table2_ManualBuild">
<TableColumn Name="Column12" Width="18.9"/>
<TableColumn Name="Column13"/>
<TableColumn Name="Column14"/>
<TableColumn Name="Column15" Width="47.25"/>
<TableColumn Name="Column16"/>
<TableColumn Name="Column17"/>
<TableColumn Name="Column18"/>
<TableColumn Name="Column19"/>
<TableColumn Name="Column20" Width="85.05"/>
<TableColumn Name="Column21" Width="37.8"/>
<TableColumn Name="Column22" Width="37.8"/>
<TableRow Name="Row34" Height="37.8">
<TableCell Name="Cell380" Border.Lines="All" Text="[Data.Number]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell381" Border.Lines="All" Text="[Data.JOT_JointNo]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell382" Border.Lines="All" Text="[Data.Specification]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell383" Border.Lines="All" Text="[Data.WED_Code]" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell384" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell385" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell386" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell387" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell388" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell389" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
<TableCell Name="Cell390" Border.Lines="All" HorzAlign="Center" VertAlign="Center" Font="楷体, 9pt"/>
</TableRow>
</TableObject>
</DataBand>
<ColumnFooterBand Name="ColumnFooter1" Top="890.31" Width="623.7">
<ChildBand Name="Child1" Top="848.51" Width="623.7" Height="37.8" Guides="0,37.8" FillUnusedSpace="true">
<TableObject Name="Table3" Width="623.7" Height="37.8">
<TableColumn Name="Column23" Width="18.9"/>
<TableColumn Name="Column24"/>
<TableColumn Name="Column25"/>
<TableColumn Name="Column26" Width="47.25"/>
<TableColumn Name="Column27"/>
<TableColumn Name="Column28"/>
<TableColumn Name="Column29"/>
<TableColumn Name="Column30"/>
<TableColumn Name="Column31" Width="85.05"/>
<TableColumn Name="Column32" Width="37.8"/>
<TableColumn Name="Column33" Width="37.8"/>
<TableRow Name="Row35" Height="37.8">
<TableCell Name="Cell391" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell392" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell393" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell394" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell395" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell396" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell397" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell398" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell399" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell400" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
<TableCell Name="Cell401" Border.Lines="All" HorzAlign="Center" VertAlign="Center"/>
</TableRow>
</TableObject>
</ChildBand>
</ColumnFooterBand>
<PageFooterBand Name="PageFooter1" Top="894.31" Width="623.7" Height="103.95" PrintOn="FirstPage" Guides="0,85.05,28.35,56.7,103.95">
<TableObject Name="Table4" Width="623.7" Height="85.05">
<TableColumn Name="Column34" Width="18.9"/>
<TableColumn Name="Column35"/>
<TableColumn Name="Column36"/>
<TableColumn Name="Column37" Width="47.25"/>
<TableColumn Name="Column38"/>
<TableColumn Name="Column39"/>
<TableColumn Name="Column40"/>
<TableColumn Name="Column41"/>
<TableColumn Name="Column42" Width="85.05"/>
<TableColumn Name="Column43" Width="37.8"/>
<TableColumn Name="Column44" Width="37.8"/>
<TableRow Name="Row36" Height="28.35">
<TableCell Name="Cell402" Border.Lines="Left, Right, Top" Text="说明:缺陷定量中Φ-缺陷直径、L-缺陷长度、S-缺陷面积、%-1m2范围内缺陷面积比、Δ-底波降低量" VertAlign="Center" ColSpan="11"/>
<TableCell Name="Cell403" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell404" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell405" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell406" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell407" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell408" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell409" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell410" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell411" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell412" Border.Lines="All" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row37" Height="28.35">
<TableCell Name="Cell413" Border.Lines="Left, Right" Text=" 检测部位见无损检测部位示意图。 " VertAlign="Center" ColSpan="11"/>
<TableCell Name="Cell414" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell415" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell416" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell417" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell418" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell419" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell420" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell421" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell422" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell423" Border.Lines="All" VertAlign="Center"/>
</TableRow>
<TableRow Name="Row38" Height="28.35">
<TableCell Name="Cell424" Border.Lines="Left, Right, Bottom" Text=" □检测结束后,经复验,检测时基线和灵敏度未超出标准允许变化。" VertAlign="Center" ColSpan="11"/>
<TableCell Name="Cell425" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell426" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell427" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell428" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell429" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell430" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell431" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell432" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell433" Border.Lines="All" VertAlign="Center"/>
<TableCell Name="Cell434" Border.Lines="All" VertAlign="Center"/>
</TableRow>
</TableObject>
<TextObject Name="Text1" Left="9.45" Top="85.05" Width="56.7" Height="18.9" Text="检测:" VertAlign="Center"/>
<TextObject Name="Text2" Left="198.45" Top="85.05" Width="94.5" Height="18.9" Text="复核:" VertAlign="Center"/>
<TextObject Name="Text3" Left="453.6" Top="85.05" Width="94.5" Height="18.9" Text="日期:" VertAlign="Center"/>
</PageFooterBand>
</ReportPage>
</Report>

View File

@ -378,27 +378,214 @@ namespace FineUIPro.Web.HJGL.CheckManage
}
else if (ndtType.NDT_Code == "MT")
{
//Model.Base_PrintFileCode fileCode = new Model.Base_PrintFileCode();
//fileCode.ProjectId = trust.ProjectId;
//fileCode.FileType = "MT检测记录";
//fileCode.FileCode = BLL.SQLHelper.RunProcNewIdByProjectId("SpGetNewCode3ByProjectId", "dbo.Base_PrintFileCode", isoNo, trust.ProjectId, BLL.Base_ProjectService.GetProjectCode(trust.ProjectId) + "-" + isoNo + "-MT-");
//fileCode.FileId = trust.CH_TrustID;
//fileCode.FileCode2 = fileCode.FileCode.Replace(isoNo, "");
//BLL.Base_PrintFileCodeService.AddPrintFileCode(fileCode);
Model.Base_PrintFileCode fileCode = new Model.Base_PrintFileCode();
fileCode.ProjectId = trust.ProjectId;
fileCode.FileType = "MT检测记录";
fileCode.FileCode = BLL.SQLHelper.RunProcNewIdByProjectId("SpGetNewCode3ByProjectId", "dbo.Base_PrintFileCode", isoNo, trust.ProjectId, BLL.Base_ProjectService.GetProjectCode(trust.ProjectId) + "-" + isoNo + "-MT-");
fileCode.FileId = trust.CH_TrustID;
fileCode.FileCode2 = fileCode.FileCode.Replace(isoNo, "");
BLL.Base_PrintFileCodeService.AddPrintFileCode(fileCode);
//reportId1 = BLL.Const.HJGL_MTCheckRecordReportId1;
//reportId2 = BLL.Const.HJGL_MTCheckRecordReportId2;
//rowNum = 15;
//tb = BLL.SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordPTItem", parameter);
var listTitleStr = new List<SqlParameter>();
listTitleStr.Add(new SqlParameter("@CH_TrustID", trustId));
listTitleStr.Add(new SqlParameter("@ISO_ID", isoId));
listTitleStr.Add(new SqlParameter("@IsRepair", "0"));
listTitleStr.Add(new SqlParameter("@Desc", desc));
listTitleStr.Add(new SqlParameter("@Flag", ""));
listTitleStr.Add(new SqlParameter("@STE_Code", ndtType.NDT_Code));
SqlParameter[] titleparameter = listTitleStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("GuideBookCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("BatchCode");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("CH_NDTCriteria");
dt.Columns.Add("AcceptGrade");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["GuideBookCode"] = row["GuideBookCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["BatchCode"] = row["BatchCode"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["CH_NDTCriteria"] = row["CH_NDTCriteria"].ToString();
newRows["AcceptGrade"] = row["AcceptGrade"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", trustId));
listStr2.Add(new SqlParameter("@ISO_ID", isoId));
listStr2.Add(new SqlParameter("@IsRepair", "0"));
listStr2.Add(new SqlParameter("@Desc", desc));
listStr2.Add(new SqlParameter("@Flag", ""));
listStr2.Add(new SqlParameter("@STE_Code", sTE_Code));
listStr2.Add(new SqlParameter("@STE_ID", sTE_ID));
listStr2.Add(new SqlParameter("@STE_ID2", sTE_ID2));
listStr2.Add(new SqlParameter("@WME_Name", wME_Name));
SqlParameter[] parameter = listStr2.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordPTItem", parameter);
DataTable dtItem = new DataTable();
dtItem.TableName = "Data";
dtItem.Columns.Add("Number");
dtItem.Columns.Add("JOT_JointNo");
dtItem.Columns.Add("Specification");
dtItem.Columns.Add("WED_Code");
DataRow[] itemRows = tb.DefaultView.ToTable().Select();
foreach (var row in itemRows)
{
var newRows = dtItem.NewRow();
newRows["Number"] = row["Number"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["Specification"] = row["Specification"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
dtItem.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dtItem);
//传参
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
//keyValuePairs.Add("JointCount", jointCount.ToString());
//keyValuePairs.Add("CheckCount", (rows.Count() - 1).ToString());
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\磁粉检测记录.frx";
}
else if (ndtType.NDT_Code == "UT" || ndtType.NDT_Code == "PAUT")
{
//Model.Base_PrintFileCode fileCode = new Model.Base_PrintFileCode();
//fileCode.ProjectId = trust.ProjectId;
//fileCode.FileType = "UT检测记录";
//fileCode.FileCode = BLL.SQLHelper.RunProcNewIdByProjectId("SpGetNewCode3ByProjectId", "dbo.Base_PrintFileCode", isoNo, trust.ProjectId, BLL.Base_ProjectService.GetProjectCode(trust.ProjectId) + "-" + isoNo + "-UT-");
//fileCode.FileId = trust.CH_TrustID;
//fileCode.FileCode2 = fileCode.FileCode.Replace(isoNo, "");
//BLL.Base_PrintFileCodeService.AddPrintFileCode(fileCode);
Model.Base_PrintFileCode fileCode = new Model.Base_PrintFileCode();
fileCode.ProjectId = trust.ProjectId;
fileCode.FileType = "UT检测记录";
fileCode.FileCode = BLL.SQLHelper.RunProcNewIdByProjectId("SpGetNewCode3ByProjectId", "dbo.Base_PrintFileCode", isoNo, trust.ProjectId, BLL.Base_ProjectService.GetProjectCode(trust.ProjectId) + "-" + isoNo + "-UT-");
fileCode.FileId = trust.CH_TrustID;
fileCode.FileCode2 = fileCode.FileCode.Replace(isoNo, "");
BLL.Base_PrintFileCodeService.AddPrintFileCode(fileCode);
var listTitleStr = new List<SqlParameter>();
listTitleStr.Add(new SqlParameter("@CH_TrustID", trustId));
listTitleStr.Add(new SqlParameter("@ISO_ID", isoId));
listTitleStr.Add(new SqlParameter("@IsRepair", "0"));
listTitleStr.Add(new SqlParameter("@Desc", desc));
listTitleStr.Add(new SqlParameter("@Flag", ""));
listTitleStr.Add(new SqlParameter("@STE_Code", ndtType.NDT_Code));
SqlParameter[] titleparameter = listTitleStr.ToArray();
var tbTitle = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecord", titleparameter);
DataTable dt = new DataTable();
dt.TableName = "MainData";
dt.Columns.Add("TestEngineeringCode");
dt.Columns.Add("RecordCode");
dt.Columns.Add("TrustUnitName");
dt.Columns.Add("ConUnitName");
dt.Columns.Add("CH_TrustDate");
dt.Columns.Add("ProjectName");
dt.Columns.Add("ProjectCode");
dt.Columns.Add("TrustManName");
dt.Columns.Add("BatchCode");
dt.Columns.Add("ISO_IsoNo");
dt.Columns.Add("STE_Code");
dt.Columns.Add("WME_Name");
dt.Columns.Add("IsHot");
dt.Columns.Add("NDTR_Name");
dt.Columns.Add("CH_NDTCriteria");
dt.Columns.Add("AcceptGrade");
DataRow[] rows = tbTitle.DefaultView.ToTable().Select();
foreach (var row in rows)
{
var newRows = dt.NewRow();
newRows["TestEngineeringCode"] = row["TestEngineeringCode"].ToString();
newRows["RecordCode"] = row["RecordCode"].ToString();
newRows["TrustUnitName"] = row["TrustUnitName"].ToString();
newRows["ConUnitName"] = row["ConUnitName"].ToString();
newRows["CH_TrustDate"] = string.Format("{0:yyyy-MM-dd}", row["CH_TrustDate"]).ToString();
newRows["ProjectName"] = row["ProjectName"].ToString();
newRows["ProjectCode"] = row["ProjectCode"].ToString();
newRows["TrustManName"] = row["TrustManName"].ToString();
newRows["BatchCode"] = row["BatchCode"].ToString();
newRows["ISO_IsoNo"] = row["ISO_IsoNo"].ToString();
newRows["STE_Code"] = row["STE_Code"].ToString();
newRows["WME_Name"] = row["WME_Name"].ToString();
newRows["IsHot"] = row["IsHot"].ToString();
newRows["NDTR_Name"] = row["NDTR_Name"].ToString();
newRows["CH_NDTCriteria"] = row["CH_NDTCriteria"].ToString();
newRows["AcceptGrade"] = row["AcceptGrade"].ToString();
dt.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dt);
List<SqlParameter> listStr2 = new List<SqlParameter>();
listStr2.Add(new SqlParameter("@CH_TrustID", trustId));
listStr2.Add(new SqlParameter("@ISO_ID", isoId));
listStr2.Add(new SqlParameter("@IsRepair", "0"));
listStr2.Add(new SqlParameter("@Desc", desc));
listStr2.Add(new SqlParameter("@Flag", ""));
listStr2.Add(new SqlParameter("@STE_Code", sTE_Code));
listStr2.Add(new SqlParameter("@STE_ID", sTE_ID));
listStr2.Add(new SqlParameter("@STE_ID2", sTE_ID2));
listStr2.Add(new SqlParameter("@WME_Name", wME_Name));
SqlParameter[] parameter = listStr2.ToArray();
var tb = SQLHelper.GetDataTableRunProc("HJGL_sp_rpt_TrustRecordUTItem", parameter);
DataTable dtItem = new DataTable();
dtItem.TableName = "Data";
dtItem.Columns.Add("Number");
dtItem.Columns.Add("JOT_JointNo");
dtItem.Columns.Add("Specification");
dtItem.Columns.Add("WED_Code");
DataRow[] itemRows = tb.DefaultView.ToTable().Select();
foreach (var row in itemRows)
{
var newRows = dtItem.NewRow();
newRows["Number"] = row["Number"].ToString();
newRows["JOT_JointNo"] = row["JOT_JointNo"].ToString();
newRows["Specification"] = row["Specification"].ToString();
newRows["WED_Code"] = row["WED_Code"].ToString();
dtItem.Rows.Add(newRows);
}
BLL.Common.FastReportService.AddFastreportTable(dtItem);
//传参
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
//keyValuePairs.Add("JointCount", jointCount.ToString());
//keyValuePairs.Add("CheckCount", (rows.Count() - 1).ToString());
BLL.Common.FastReportService.AddFastreportParameter(keyValuePairs);
initTemplatePath = "File\\Fastreport\\超声检测记录.frx";
//reportId1 = BLL.Const.HJGL_UTCheckRecordReportId1;
//reportId2 = BLL.Const.HJGL_UTCheckRecordReportId2;
//rowNum = 15;

View File

@ -11,7 +11,7 @@
<FineUIPro DebugMode="false" Theme="Cupertino"/>
<appSettings>
<!--连接字符串-->
<add key="ConnectionString" value="Server=.\MSSQLSERVER01;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200"/>
<add key="ConnectionString" value="Server=.\SQL2019;Database=HJGLDB_DS;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Max Pool Size = 1000;Connect Timeout=1200"/>
<!--系统名称-->
<add key="SystemName" value="诺必达焊接管理系统"/>
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>