diff --git a/CMS_SC/CMS_SC.csproj b/CMS_SC/CMS_SC.csproj index 261a92b..c892724 100644 --- a/CMS_SC/CMS_SC.csproj +++ b/CMS_SC/CMS_SC.csproj @@ -284,7 +284,7 @@ - + diff --git a/CMS_SC/Content/Style.less b/CMS_SC/Content/Style.less index d6922cd..016fa89 100644 --- a/CMS_SC/Content/Style.less +++ b/CMS_SC/Content/Style.less @@ -17,11 +17,11 @@ background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%); } -.fontSmall{ +.fontSmall { font-size: 0.7em; } -.textStrike{ +.textStrike { text-decoration: line-through; } @@ -1205,25 +1205,25 @@ a { background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%); } -.GridPager a, .GridPager span { - display: block; - height: 2em; - width: 2em; - text-align: center; - text-decoration: none; - padding: .1rem; -} + .GridPager a, .GridPager span { + display: block; + height: 2em; + width: 2em; + text-align: center; + text-decoration: none; + padding: .1rem; + } -.GridPager a { - background-color: #f5f5f5; - color: #969696; -} + .GridPager a { + background-color: #f5f5f5; + color: #969696; + } -.GridPager span { - background-color: #A1DCF2; - color: #000; - font-weight: bold; -} + .GridPager span { + background-color: #A1DCF2; + color: #000; + font-weight: bold; + } .hiddenBtn { height: 0; diff --git a/CMS_SC/ElencoSchede.aspx b/CMS_SC/ElencoSchede.aspx index a759d3b..4995b37 100644 --- a/CMS_SC/ElencoSchede.aspx +++ b/CMS_SC/ElencoSchede.aspx @@ -43,10 +43,10 @@ F | <%: traduci("btnShowReportFull") %>
- C | <%: traduci("btnShowReportComp") %> + S | <%: traduci("btnShowReportComp") %>
- S | <%: traduci("btnShowReportCli") %> + C | <%: traduci("btnShowReportCli") %>
diff --git a/CMS_SC/Home.aspx b/CMS_SC/Home.aspx index 6f8b3d5..61af624 100644 --- a/CMS_SC/Home.aspx +++ b/CMS_SC/Home.aspx @@ -3,7 +3,7 @@
- CMS + CMS
diff --git a/CMS_SC/ReportCliente.aspx b/CMS_SC/ReportCliente.aspx index bef604e..f39d914 100644 --- a/CMS_SC/ReportCliente.aspx +++ b/CMS_SC/ReportCliente.aspx @@ -12,15 +12,27 @@
-
+

<%: traduci("ReportCliente") %>

+
-
+
Fase
-
+
+ Rev + + + + + + + + +
+
Lingua diff --git a/CMS_SC/ReportCliente.aspx.cs b/CMS_SC/ReportCliente.aspx.cs index 2e6b0ee..c4f4e9f 100644 --- a/CMS_SC/ReportCliente.aspx.cs +++ b/CMS_SC/ReportCliente.aspx.cs @@ -4,46 +4,72 @@ using System.Web.UI; namespace CMS_SC { - public partial class ReportCliente : System.Web.UI.Page + public partial class ReportCliente : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) { - protected void Page_Load(object sender, EventArgs e) - { - if (!Page.IsPostBack) - { - mod_reportCompleto.Fase = ddlFase.SelectedValue; - mod_reportCompleto.Lingua = ddlLingue.SelectedValue; - } - } - /// - /// wrapper traduzione - /// - /// - /// - public string traduci(string lemma) - { - return user_std.UtSn.Traduci(lemma); - } - /// - /// cambio fase - /// - /// - /// - protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e) - { - mod_reportCompleto.Fase = ddlFase.SelectedValue; - mod_reportCompleto.Lingua = ddlLingue.SelectedValue; - mod_reportCompleto.fixReport(); - } - /// - /// cambio lingua - /// - /// - /// - protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e) - { - mod_reportCompleto.Fase = ddlFase.SelectedValue; - mod_reportCompleto.Lingua = ddlLingue.SelectedValue; - mod_reportCompleto.fixReport(); - } + if (!Page.IsPostBack) + { + ddlFase.DataBind(); + ddlRev.DataBind(); + ddlLingue.DataBind(); + hfIdxDossier.Value = memLayer.ML.QSS("IdxDossier"); + // se c'รจ seleziono fase... + ddlFase.SelectedValue = memLayer.ML.QSS("Fase"); + //mod_reportCompleto.Fase = ddlFase.SelectedValue; + //mod_reportCompleto.Lingua = ddlLingue.SelectedValue; + fixSelReport(); + } } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// cambio fase + /// + /// + /// + protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e) + { + fixSelReport(); + } + /// + /// cambio lingua + /// + /// + /// + protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e) + { + fixSelReport(); + } + /// + /// Cambio revisione + /// + /// + /// + protected void ddlRev_SelectedIndexChanged(object sender, EventArgs e) + { + fixSelReport(); + } + /// + /// Sistemazione report con parametri + /// + private void fixSelReport() + { + // recupero num revisione + int rev = 0; + int.TryParse(ddlRev.SelectedValue, out rev); + // imposto! + mod_reportCompleto.Fase = ddlFase.SelectedValue; + mod_reportCompleto.Rev = rev; + mod_reportCompleto.Lingua = ddlLingue.SelectedValue; + mod_reportCompleto.fixReport(); + } + } } \ No newline at end of file diff --git a/CMS_SC/ReportCliente.aspx.designer.cs b/CMS_SC/ReportCliente.aspx.designer.cs index 20623d8..1e579da 100644 --- a/CMS_SC/ReportCliente.aspx.designer.cs +++ b/CMS_SC/ReportCliente.aspx.designer.cs @@ -12,6 +12,15 @@ namespace CMS_SC { public partial class ReportCliente { + /// + /// Controllo hfIdxDossier. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.HiddenField hfIdxDossier; + /// /// Controllo ddlFase. /// @@ -30,6 +39,24 @@ namespace CMS_SC { /// protected global::System.Web.UI.WebControls.ObjectDataSource odsFase; + /// + /// Controllo ddlRev. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.DropDownList ddlRev; + + /// + /// Controllo odsRev. + /// + /// + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsRev; + /// /// Controllo ddlLingue. /// diff --git a/CMS_SC/Reports/Report_C.rdlc b/CMS_SC/Reports/Report_C.rdlc index a98a965..7f50a04 100644 --- a/CMS_SC/Reports/Report_C.rdlc +++ b/CMS_SC/Reports/Report_C.rdlc @@ -6,12 +6,12 @@ - 10.60925in + 10.71342in - 2.93705in + 3.31536in @@ -21,36 +21,15 @@ - 0.625in + 8.95226in - 1.828in - - - 0.84908in - - - 0.98425in - - - 1.50509in - - - 0.98425in - - - 0.84399in - - - 0.61967in - - - 2.24492in + 1.57824in - 0.33005in + 0.32in @@ -61,15 +40,39 @@ + =Fields!CodSchedaVersNum.Value + + + + + + + =Fields!DescrizioneScheda.Value + + + + + + @@ -78,24 +81,17 @@ - Middle + Bottom 2pt 2pt 2pt 2pt - 9 + 2 - - - - - - - @@ -103,47 +99,14 @@ - + true true - =IIF( Lookup("SC_prt1_CodMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_CodMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_NomeMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_NomeMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + =Microsoft.VisualBasic.Interaction.IIF(Lookup("SC_prt1_NomeMisura", Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario") = Nothing, "NoLemmaVoc", Lookup("SC_prt1_NomeMisura", Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario")) - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_NomePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_NomePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_ValorePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_ValorePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_OkValMis",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_OkValMis",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - 0.15748in + 0.2in - - true - true - - - - - =Fields!CodMisura.Value - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - + true true @@ -449,7 +173,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo =Fields!NomeMisura.Value @@ -462,26 +186,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -515,347 +220,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - = IIF( Fields!OkValMis.Value = True OR Fields!ValoreMis.Value = "" , -"", -IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + CStr(Fields!LSVal.Value) ) - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =Fields!NomePar.Value - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Fields!NomePar.Value = Nothing ,"", CStr(Fields!MinPar.Value) + "-" + CStr(Fields!MaxPar.Value) ) - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF(Fields!OkValMis.Value = True, "P", "O") - - - - - - - OkValMis - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 1pt - 1pt - 1pt - 1pt - - - - - - - - true - true - - - - - =Fields!CodDeroga.Value - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -866,19 +231,50 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + + 0.05914in + + + + + true + + + + + + + + + + + Middle + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + - - - - - - - @@ -890,6 +286,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + + =Max(Fields!Ordinale.Value) + =Fields!CodSchedaVersNum.Value @@ -913,15 +312,18 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) Output true + + Before + dsSchedaCollaudo - 2.125in - 0.3175cm - 0.72375in - 10.48425in + 2.5in + 0.2cm + 0.81536in + 10.53051in @@ -953,9 +355,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) DescMacchina 0.97014cm - 15.20975cm + 14.23079cm 0.6cm - 9.634cm + 10.93046cm @@ -988,9 +390,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) MatrMacchina 0.19375cm - 15.20975cm + 14.23079cm 0.6cm - 9.634cm + 10.93046cm 1 + true true @@ -1106,7 +509,14 @@ Lookup("SC_prt1_DescFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabol - =Fields!DescFase.Value + + =IIF( +Lookup( "SC_prt1_"&Fields!DescFase.Value , Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"NoLemmaVoc", +Lookup("SC_prt1_"&Fields!DescFase.Value , Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + +' ATTENZIONE messo con SC_prt1_ perchรจ il datasource Vocabolario ha un filtro su SC_prt (default del parametro) +' per non estrarre tutto il vocabolario + + true + true + + + + + + =IIF( Lookup("SC_prt1_RevFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"NoLemmaVoc", +Lookup("SC_prt1_RevFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + + + + + + =Fields!Rev.Value + + + + + + + DescFase + 1.47329cm + 17.39541cm + 0.75875cm + 8.08334cm + 3 + + + 2pt + 2pt + 2pt + 2pt + + true - 4.77259cm + 5.83092cm 26.94749cm 1 + + + + + + + =Fields!DescrizioneScheda.Value + + + + + + @@ -78,24 +90,20 @@ - Middle + Bottom 2pt 2pt 2pt 2pt - 9 + 5 - - - - @@ -103,47 +111,14 @@ - + true true - =IIF( Lookup("SC_prt1_CodMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_CodMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_NomeMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_NomeMisura",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + =Microsoft.VisualBasic.Interaction.IIF(Lookup("SC_prt1_NomeMisura", Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario") = Nothing, "NoLemmaVoc", Lookup("SC_prt1_NomeMisura", Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario")) - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Lookup("SC_prt1_ValorePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , -"NoLemmaVoc", -Lookup("SC_prt1_ValorePar",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - - - - LightGrey - 2pt - 2pt - 2pt - 2pt - - - - @@ -383,64 +268,11 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo - 0.15748in + 0.2in - - true - true - - - - - =Fields!CodMisura.Value - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - + true true @@ -449,7 +281,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo =Fields!NomeMisura.Value @@ -462,26 +294,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -515,26 +328,7 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -552,9 +346,18 @@ Lookup("SC_prt1_CodDeroga",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabo - = IIF( Fields!OkValMis.Value = True OR Fields!ValoreMis.Value = "" , -"", -IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + CStr(Fields!LSVal.Value) ) + = IIF ( Fields!ValoreMis.Value = "", "", + IIF( IIF( IsNothing(Fields!LIVal.Value) = True, "" , CStr(Fields!LIVal.Value) + "-" ) + CStr(Fields!LSVal.Value) = "0-999999999" + ,"", + IIF( IsNothing(Fields!LIVal.Value) = True, "" , CStr(Fields!LIVal.Value) + "-" ) + CStr(Fields!LSVal.Value) + ) + ) + +' Se il valore misurato รจ "" metto a "" anche le tolleranze +' se la tolleranza creata รจ "0-999999999" vuol dire che รจ una misura senza tolleranza e quindi metto a blank + +'IIF( Fields!ValoreMis.Value = "", "", +'IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + CStr(Fields!LSVal.Value) ) @@ -569,184 +372,7 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =Fields!NomePar.Value - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - 2pt - 2pt - 2pt - 2pt - - - - - - - - true - true - - - - - =IIF( Fields!NomePar.Value = Nothing ,"", CStr(Fields!MinPar.Value) + "-" + CStr(Fields!MaxPar.Value) ) - - - - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -764,9 +390,10 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) - =IIF(Fields!OkValMis.Value = True, "P", "O") + =IIF(Fields!OkValMis.Value = True, "รผ", "รป") ' Wingdings +' =IIF(Fields!OkValMis.Value = True, "P", "O") ' Wingdings2 @@ -783,26 +410,7 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 1pt 1pt 1pt @@ -822,7 +430,7 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) =Fields!CodDeroga.Value @@ -836,26 +444,7 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) 0.5pt - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - - - LightGrey - - 0.5pt - + Middle 2pt 2pt 2pt @@ -866,6 +455,47 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + + 0.05914in + + + + + true + + + + + + + + + + + Middle + 2pt + 2pt + 2pt + 2pt + + + 5 + + + + + + + + @@ -875,10 +505,6 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) - - - - @@ -890,6 +516,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) + + =Max(Fields!Ordinale.Value) + =Fields!CodSchedaVersNum.Value @@ -913,15 +542,18 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) Output true + + Before + dsSchedaCollaudo - 2.125in - 0.3175cm - 0.72375in - 10.48425in + 2.5in + 0.2cm + 0.81536in + 10.53051in @@ -953,9 +585,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) DescMacchina 0.97014cm - 15.20975cm + 14.23079cm 0.6cm - 9.634cm + 10.93046cm @@ -988,9 +620,9 @@ IIF( IsNothing(Fields!LIVal.Value) = True ,"" , CStr(Fields!LIVal.Value) + "-" ) MatrMacchina 0.19375cm - 15.20975cm + 14.23079cm 0.6cm - 9.634cm + 10.93046cm 1 + + true + true + + + + + =Fields!NoteVersione.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + true - 2.21468cm + 2.43693cm 0.3175cm - 1.97583cm + 3.08708cm 26.62999cm + true true @@ -1106,7 +771,14 @@ Lookup("SC_prt1_DescFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabol - =Fields!DescFase.Value + + =IIF( +Lookup( "SC_prt1_"&Fields!DescFase.Value , Fields!Lemma.Value, Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"NoLemmaVoc", +Lookup("SC_prt1_"&Fields!DescFase.Value , Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + +' ATTENZIONE messo con SC_prt1_ perchรจ il datasource Vocabolario ha un filtro su SC_prt (default del parametro) +' per non estrarre tutto il vocabolario + + true + true + + + + + + =IIF( Lookup("SC_prt1_RevFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"NoLemmaVoc", +Lookup("SC_prt1_RevFase",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + + + + + + =Fields!Rev.Value + + + + + + + DescFase + 1.47329cm + 17.39541cm + 0.75875cm + 8.08334cm + 3 + + + 2pt + 2pt + 2pt + 2pt + + true - 4.77259cm + 5.83092cm 26.94749cm 1