﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Interprise Suite Community / Interprise Suite Community Forums / Reports </title><generator>InstantForum.NET v4.1.4</generator><description>Interprise Suite Community</description><link>http://www.interprisesuitecommunity.com/</link><webMaster>forums@dimesoftinc.com</webMaster><lastBuildDate>Wed, 10 Mar 2010 17:02:45 GMT</lastBuildDate><ttl>20</ttl><item><title>Customer History Report</title><link>http://www.interprisesuitecommunity.com/Topic334-5-1.aspx</link><description>Is there a customer history report that can be ran in IS. I need to view the past year translations for a customer and having that in one report would be great for me and the customer.&lt;br&gt;&lt;br&gt;Any ideas would be great&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;Mark</description><pubDate>Wed, 10 Feb 2010 07:34:46 GMT</pubDate><dc:creator>MarkOwen</dc:creator></item><item><title>Not Displaying Kit Details on Invoice Form</title><link>http://www.interprisesuitecommunity.com/Topic318-5-1.aspx</link><description>I am trying to modify the standard CustomerInvoiceFormReportView to not display teh details of teh kit.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Can anyone help?&lt;br&gt;&lt;br&gt;Here is the standard script:&lt;br&gt;&lt;br&gt;SELECT     a.InvoiceCode, cpv.AmountPaidRate AS Value, cpv.PaymentMethod, a.Ref1 AS Reference, a.Ref2 AS Reference2, taxRates.TaxRate AS TaxRate1, &lt;br&gt;                      a.TaxRate AS TaxValue, dbo.CreateAddress(a.BillToName, a.BillToCity, a.BillToState, a.BillToAddress, a.BillToPostalCode, a.BillToCounty, a.BillToCountry) &lt;br&gt;                      AS BillToNameAndAddress, dbo.CreateAddress(a.ShipToName, a.ShipToCity, a.ShipToState, a.ShipToAddress, a.ShipToPostalCode, a.ShipToCounty, a.ShipToCountry) &lt;br&gt;                      AS ShipToNameAndAddress, CASE WHEN ISNULL(a.BillToPhoneExtension, '') = '' THEN ISNULL(a.BillToPhone, '') ELSE ISNULL(a.BillToPhone, '') &lt;br&gt;                      + ' ext ' + ISNULL(a.BillToPhoneExtension, '') END AS BillToPhoneNumber, CASE WHEN ISNULL(a.ShipToPhoneExtension, '') = '' THEN ISNULL(a.ShipToPhone, '') &lt;br&gt;                      ELSE ISNULL(a.ShipToPhone, '') + ' ext ' + ISNULL(a.ShipToPhoneExtension, '') END AS ShipToPhoneNumber, g.TaxNumber AS BillToTaxNumber, &lt;br&gt;                      h.TaxNumber AS ShipToTaxNumber, a.InvoiceDate, a.DueDate, a.CurrencyCode, a.PaymentTerm, a.ShippingMethod, x_1.ItemName, x_1.LineNum, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.QuantityShipped END AS QuantityShipped, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.QuantityOrdered END AS QuantityOrdered, CASE WHEN x.ItemName = '' THEN NULL ELSE x.QuantityBackOrdered END AS QuantityBackOrdered, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.UnitMeasureCode END AS UnitMeasureCode, x_1.ItemDescription, x_1.TaxCode, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.SalesTaxAmountRate END AS SalesTaxAmountRate, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.SalesPriceRate END AS SalesPriceRate, CASE WHEN x.ItemName = '' THEN NULL ELSE x.Discount END AS DiscountRate, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.NetPriceRate END AS NetPriceRate, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.ExtPriceRate END AS ExtPriceRate, a.SubTotalRate, a.FreightRate, a.OtherRate, a.TaxRate, a.TotalRate, a.AppliedCreditRate, ISNULL(a.CouponDiscountRate, &lt;br&gt;                      0) + ISNULL(a.AmountPaidRate, 0) AS AmountPaidRate, a.BalanceRate, a.SubTotalRate + a.FreightRate AS NetValue, c.EntityName, c.EntityEmail, c.EntityFax, &lt;br&gt;                      c.EntityFaxExtension, c.ContactCode, c.ContactFullName, c.Email1 AS Email, c.BusinessFax, c.BusinessFaxExtension, a.IsPrinted, a.PrintCount, a.POCode, &lt;br&gt;                      ISNULL(EE.WebSiteCode, N'') AS WebSiteCode, x_1.CustomerPO, &lt;br&gt;                      'All goods remain the property of' + ' ' + d.CompanyName + ' ' + 'until paid for in full. Standard terms and conditions of sale apply.' AS NameOfCompany, &lt;br&gt;                      CASE WHEN ISNULL(a.WebSiteCode, '') = '' THEN d .CompanyName ELSE EE.WebSiteDescription END AS CompanyName, CASE WHEN EE.WebsiteLogo IS NULL &lt;br&gt;                      THEN NULL ELSE EE.WebSiteLogo END AS CompanyLogo&lt;br&gt;FROM         dbo.CustomerInvoiceView AS a LEFT OUTER JOIN&lt;br&gt;                          (SELECT     a.WarehouseCode, a.Warehouse, a.InvoiceCode, a.LineNum + 0.0 AS LineNum, ISNULL(a.ItemName, N'') + NCHAR(13) &lt;br&gt;                                                   + CASE WHEN ISNULL(a.CustomerItemCode, '') = '' THEN '' ELSE '(' + ISNULL(a.CustomerItemCode, '') + ')' END AS ItemName, a.QuantityOrdered, &lt;br&gt;                                                   a.QuantityAllocated, CASE WHEN ISNULL(a.IsInventoryDescription, 0) = 0 THEN a.InventoryDescription + NCHAR(13) &lt;br&gt;                                                   + '(' + a.ItemDescription + ')' ELSE a.ItemDescription END AS ItemDescription, a.UnitMeasureCode, a.TaxCode, 0 AS ItemKitDetailLineNum, a.ItemType, &lt;br&gt;                                                   a.QuantityShipped, a.QuantityBackOrdered, a.SalesTaxAmountRate, a.SalesPriceRate, a.Discount, a.NetPriceRate, a.ExtPriceRate, a.CustomerPO&lt;br&gt;                            FROM          dbo.CustomerInvoice AS b INNER JOIN&lt;br&gt;                                                   dbo.CustomerInvoiceDetailView AS a ON b.InvoiceCode = a.InvoiceCode&lt;br&gt;                            WHERE      (a.ItemType IN ('Assembly', 'Matrix Item', 'Stock', 'Kit', 'Non-Stock', 'Electronic Download', 'Service')) AND (b.Type = 'Invoice')&lt;br&gt;                            UNION ALL&lt;br&gt;                            SELECT     a.WarehouseCode, a.Warehouse, a.InvoiceCode, a.LineNum + 0.1 AS LineNum, '' AS ItemName, NULL AS QuantityOrdered, NULL AS QuantityAllocated, &lt;br&gt;                                                  CASE WHEN ISNULL(a.IsInventoryDescription, 0) = 0 THEN ISNULL('   - ' + b.ItemDescription, '') ELSE ISNULL('   - ' + b.ItemDescription, '') &lt;br&gt;                                                  END AS ItemDescription, '' AS UnitMeasureCode, '' AS TaxCode, b.ItemKitDetailLineNum, a.ItemType, NULL AS QuantityShipped, NULL &lt;br&gt;                                                  AS QuantityBackOrdered, NULL AS SalesTaxAmountRate, NULL AS SalesPriceRate, NULL AS Discount, NULL AS NetPriceRate, NULL AS ExtPriceRate, &lt;br&gt;                                                  a.CustomerPO&lt;br&gt;                            FROM         dbo.CustomerInvoice AS c INNER JOIN&lt;br&gt;                                                  dbo.CustomerInvoiceDetailView AS a ON a.InvoiceCode = c.InvoiceCode INNER JOIN&lt;br&gt;                                                  dbo.CustomerItemKitDetailView AS b ON a.ItemCode = b.ItemKitCode AND a.InvoiceCode = b.DocumentCode AND a.LineNum = b.LineNum&lt;br&gt;                            WHERE     (c.Type = 'Invoice')) AS x_1 ON a.InvoiceCode = x_1.InvoiceCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     a.TaxCode, SUM(c.TaxRate) AS TaxRate&lt;br&gt;                            FROM          dbo.SystemTaxScheme AS a INNER JOIN&lt;br&gt;                                                   dbo.SystemTaxSchemeDetail AS b ON a.TaxCode = b.TaxCode INNER JOIN&lt;br&gt;                                                   dbo.SystemTaxDetail AS c ON b.TaxDetailCode = c.TaxDetailCode&lt;br&gt;                            GROUP BY a.TaxCode) AS taxRates ON x_1.TaxCode = taxRates.TaxCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     x.SalesOrderCode, x.PaymentMethod, SUM(x.AmountPaidRate) AS AmountPaidRate&lt;br&gt;                            FROM          dbo.CustomerPaymentView AS x INNER JOIN&lt;br&gt;                                                   dbo.CustomerTransactionReceipt AS y ON x.SalesOrderCode = y.DocumentCode AND x.ReceivableCode = y.ReceivableCode&lt;br&gt;                            GROUP BY x.SalesOrderCode, x.PaymentMethod) AS cpv ON a.InvoiceCode = cpv.SalesOrderCode LEFT OUTER JOIN&lt;br&gt;                      dbo.CRMContactView AS c ON a.ContactCode = c.ContactCode INNER JOIN&lt;br&gt;                      dbo.Customer AS g ON a.BillToCode = g.CustomerCode INNER JOIN&lt;br&gt;                      dbo.CustomerShipTo AS h ON a.ShipToCode = h.ShipToCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     WebSiteCode, WebSiteLogo, WebSiteDescription&lt;br&gt;                            FROM          dbo.WebSite) AS EE ON a.WebSiteCode = EE.WebSiteCode CROSS JOIN&lt;br&gt;                      dbo.SystemCompanyInformation AS d&lt;br&gt;WHERE     (a.Type = 'Invoice')&lt;br&gt;&lt;br&gt;&lt;br&gt;If I scripot a new one like this:&lt;br&gt;&lt;br&gt;SELECT     a.InvoiceCode, cpv.AmountPaidRate AS Value, cpv.PaymentMethod, a.Ref1 AS Reference, a.Ref2 AS Reference2, taxRates.TaxRate AS TaxRate1, &lt;br&gt;                      a.TaxRate AS TaxValue, dbo.CreateAddress(a.BillToName, a.BillToCity, a.BillToState, a.BillToAddress, a.BillToPostalCode, a.BillToCounty, a.BillToCountry) &lt;br&gt;                      AS BillToNameAndAddress, dbo.CreateAddress(a.ShipToName, a.ShipToCity, a.ShipToState, a.ShipToAddress, a.ShipToPostalCode, a.ShipToCounty, a.ShipToCountry) &lt;br&gt;                      AS ShipToNameAndAddress, CASE WHEN ISNULL(a.BillToPhoneExtension, '') = '' THEN ISNULL(a.BillToPhone, '') ELSE ISNULL(a.BillToPhone, '') &lt;br&gt;                      + ' ext ' + ISNULL(a.BillToPhoneExtension, '') END AS BillToPhoneNumber, CASE WHEN ISNULL(a.ShipToPhoneExtension, '') = '' THEN ISNULL(a.ShipToPhone, '') &lt;br&gt;                      ELSE ISNULL(a.ShipToPhone, '') + ' ext ' + ISNULL(a.ShipToPhoneExtension, '') END AS ShipToPhoneNumber, g.TaxNumber AS BillToTaxNumber, &lt;br&gt;                      h.TaxNumber AS ShipToTaxNumber, a.InvoiceDate, a.DueDate, a.CurrencyCode, a.PaymentTerm, a.ShippingMethod, x_1.ItemName, x_1.LineNum, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.QuantityShipped END AS QuantityShipped, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.QuantityOrdered END AS QuantityOrdered, CASE WHEN x.ItemName = '' THEN NULL ELSE x.QuantityBackOrdered END AS QuantityBackOrdered, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.UnitMeasureCode END AS UnitMeasureCode, x_1.ItemDescription, x_1.TaxCode, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.SalesTaxAmountRate END AS SalesTaxAmountRate, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.SalesPriceRate END AS SalesPriceRate, CASE WHEN x.ItemName = '' THEN NULL ELSE x.Discount END AS DiscountRate, &lt;br&gt;                      CASE WHEN x.ItemName = '' THEN NULL ELSE x.NetPriceRate END AS NetPriceRate, CASE WHEN x.ItemName = '' THEN NULL &lt;br&gt;                      ELSE x.ExtPriceRate END AS ExtPriceRate, a.SubTotalRate, a.FreightRate, a.OtherRate, a.TaxRate, a.TotalRate, a.AppliedCreditRate, ISNULL(a.CouponDiscountRate, &lt;br&gt;                      0) + ISNULL(a.AmountPaidRate, 0) AS AmountPaidRate, a.BalanceRate, a.SubTotalRate + a.FreightRate AS NetValue, c.EntityName, c.EntityEmail, c.EntityFax, &lt;br&gt;                      c.EntityFaxExtension, c.ContactCode, c.ContactFullName, c.Email1 AS Email, c.BusinessFax, c.BusinessFaxExtension, a.IsPrinted, a.PrintCount, a.POCode, &lt;br&gt;                      ISNULL(EE.WebSiteCode, N'') AS WebSiteCode, x_1.CustomerPO, &lt;br&gt;                      'All goods remain the property of' + ' ' + d.CompanyName + ' ' + 'until paid for in full. Standard terms and conditions of sale apply.' AS NameOfCompany, &lt;br&gt;                      CASE WHEN ISNULL(a.WebSiteCode, '') = '' THEN d .CompanyName ELSE EE.WebSiteDescription END AS CompanyName, CASE WHEN EE.WebsiteLogo IS NULL &lt;br&gt;                      THEN NULL ELSE EE.WebSiteLogo END AS CompanyLogo&lt;br&gt;FROM         dbo.CustomerInvoiceView AS a LEFT OUTER JOIN&lt;br&gt;                          (SELECT     a.WarehouseCode, a.Warehouse, a.InvoiceCode, a.LineNum + 0.0 AS LineNum, ISNULL(a.ItemName, N'') + NCHAR(13) &lt;br&gt;                                                   + CASE WHEN ISNULL(a.CustomerItemCode, '') = '' THEN '' ELSE '(' + ISNULL(a.CustomerItemCode, '') + ')' END AS ItemName, a.QuantityOrdered, &lt;br&gt;                                                   a.QuantityAllocated, CASE WHEN ISNULL(a.IsInventoryDescription, 0) = 0 THEN a.InventoryDescription + NCHAR(13) &lt;br&gt;                                                   + '(' + a.ItemDescription + ')' ELSE a.ItemDescription END AS ItemDescription, a.UnitMeasureCode, a.TaxCode, 0 AS ItemKitDetailLineNum, a.ItemType, &lt;br&gt;                                                   a.QuantityShipped, a.QuantityBackOrdered, a.SalesTaxAmountRate, a.SalesPriceRate, a.Discount, a.NetPriceRate, a.ExtPriceRate, a.CustomerPO&lt;br&gt;                            FROM          dbo.CustomerInvoice AS b INNER JOIN&lt;br&gt;                                                   dbo.CustomerInvoiceDetailView AS a ON b.InvoiceCode = a.InvoiceCode&lt;br&gt;                            WHERE      (a.ItemType IN ('Assembly', 'Matrix Item', 'Stock', 'Kit', 'Non-Stock', 'Electronic Download', 'Service')) AND (b.Type = 'Invoice')&lt;br&gt;                            UNION ALL&lt;br&gt;                            SELECT     a.WarehouseCode, a.Warehouse, a.InvoiceCode, a.LineNum + 0.1 AS LineNum, '' AS ItemName, NULL AS QuantityOrdered, NULL AS QuantityAllocated, &lt;br&gt;                                                  CASE WHEN ISNULL(a.IsInventoryDescription, 0) = 0 THEN ISNULL('   - ' + b.ItemDescription, '') ELSE ISNULL('   - ' + b.ItemDescription, '') &lt;br&gt;                                                  END AS ItemDescription, '' AS UnitMeasureCode, '' AS TaxCode, b.ItemKitDetailLineNum, a.ItemType, NULL AS QuantityShipped, NULL &lt;br&gt;                                                  AS QuantityBackOrdered, NULL AS SalesTaxAmountRate, NULL AS SalesPriceRate, NULL AS Discount, NULL AS NetPriceRate, NULL AS ExtPriceRate, &lt;br&gt;                                                  a.CustomerPO&lt;br&gt;                            FROM         dbo.CustomerInvoice AS c INNER JOIN&lt;br&gt;                                                  dbo.CustomerInvoiceDetailView AS a ON a.InvoiceCode = c.InvoiceCode INNER JOIN&lt;br&gt;                                                  dbo.CustomerItemKitDetailView AS b ON a.ItemCode = b.ItemKitCode AND a.InvoiceCode = b.DocumentCode AND a.LineNum = b.LineNum[b]+'9999[u][/u][/b]'&lt;br&gt;                            WHERE     (c.Type = 'Invoice')) AS x_1 ON a.InvoiceCode = x_1.InvoiceCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     a.TaxCode, SUM(c.TaxRate) AS TaxRate&lt;br&gt;                            FROM          dbo.SystemTaxScheme AS a INNER JOIN&lt;br&gt;                                                   dbo.SystemTaxSchemeDetail AS b ON a.TaxCode = b.TaxCode INNER JOIN&lt;br&gt;                                                   dbo.SystemTaxDetail AS c ON b.TaxDetailCode = c.TaxDetailCode&lt;br&gt;                            GROUP BY a.TaxCode) AS taxRates ON x_1.TaxCode = taxRates.TaxCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     x.SalesOrderCode, x.PaymentMethod, SUM(x.AmountPaidRate) AS AmountPaidRate&lt;br&gt;                            FROM          dbo.CustomerPaymentView AS x INNER JOIN&lt;br&gt;                                                   dbo.CustomerTransactionReceipt AS y ON x.SalesOrderCode = y.DocumentCode AND x.ReceivableCode = y.ReceivableCode&lt;br&gt;                            GROUP BY x.SalesOrderCode, x.PaymentMethod) AS cpv ON a.InvoiceCode = cpv.SalesOrderCode LEFT OUTER JOIN&lt;br&gt;                      dbo.CRMContactView AS c ON a.ContactCode = c.ContactCode INNER JOIN&lt;br&gt;                      dbo.Customer AS g ON a.BillToCode = g.CustomerCode INNER JOIN&lt;br&gt;                      dbo.CustomerShipTo AS h ON a.ShipToCode = h.ShipToCode LEFT OUTER JOIN&lt;br&gt;                          (SELECT     WebSiteCode, WebSiteLogo, WebSiteDescription&lt;br&gt;                            FROM          dbo.WebSite) AS EE ON a.WebSiteCode = EE.WebSiteCode CROSS JOIN&lt;br&gt;                      dbo.SystemCompanyInformation AS d&lt;br&gt;WHERE     (a.Type = 'Invoice')&lt;br&gt;&lt;br&gt;it works in the query but will not let me save it.&lt;br&gt;&lt;br&gt;Any ideas?</description><pubDate>Fri, 15 Jan 2010 10:16:33 GMT</pubDate><dc:creator>Mlittman</dc:creator></item><item><title>Fields Not Bound</title><link>http://www.interprisesuitecommunity.com/Topic265-5-1.aspx</link><description>I made a copy of the Picking Ticket Report and went in and modified each filed I could locate including the Criteria builder to use a new dataset (CustomerSalesOrderPickTicketFormreportView_C) . I needed to add a custom field and I did not want to interfere with the original.&lt;br&gt;&lt;br&gt;I have checked and rechecked all the fields that I could find and I still get a message when trying to print that something is not bound and to recheck  all the fields. Any ideas on how to verify which field is not bound?</description><pubDate>Wed, 09 Sep 2009 10:31:55 GMT</pubDate><dc:creator>Mlittman</dc:creator></item><item><title>Calculated Fields?</title><link>http://www.interprisesuitecommunity.com/Topic260-5-1.aspx</link><description>Is it possible to use formulas in fields so that the end result is a value that is calculated at report time?&lt;br&gt;&lt;br&gt;Thanks</description><pubDate>Tue, 01 Sep 2009 08:24:40 GMT</pubDate><dc:creator>Greg Sergeant</dc:creator></item><item><title>Sales Report for Manufature</title><link>http://www.interprisesuitecommunity.com/Topic230-5-1.aspx</link><description>I need to create a quarterly sales report for one of our brands that we sale. I have played with the reports but can't seem to figure it out. &lt;br&gt;&lt;br&gt;Can any one offer, I hope easy steps to do this?&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;&lt;br&gt;</description><pubDate>Wed, 29 Jul 2009 13:19:04 GMT</pubDate><dc:creator>MarkOwen</dc:creator></item><item><title>Changing the sort order of the "Stock Valuation by Warehouse" Report</title><link>http://www.interprisesuitecommunity.com/Topic183-5-1.aspx</link><description>By default it sort by Item ID. How can I copy that report but change it so it sorts by total valuation? I know I can export a CSV to excel but that's a pain.</description><pubDate>Tue, 30 Jun 2009 11:50:27 GMT</pubDate><dc:creator>Eric Sooy</dc:creator></item><item><title>Any easy way to stop teh margin mesaage from displaying when going to a printer?</title><link>http://www.interprisesuitecommunity.com/Topic181-5-1.aspx</link><description>My customer's forms give the invalid margin message when printing to their printers. If they hit continue...everything prints correctly. Is there anyway of disabling these messages&gt;</description><pubDate>Tue, 30 Jun 2009 05:53:51 GMT</pubDate><dc:creator>Mlittman</dc:creator></item><item><title>How to Supress an Entire Band Based on a Field Value</title><link>http://www.interprisesuitecommunity.com/Topic67-5-1.aspx</link><description>&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Select the band you wish to hide, click on the scripts, and add the following logic in the following method:&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) &lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;      // Get the gl amount&lt;BR&gt;      decimal glAmount = (decimal)GetCurrentColumnValue("GLAmount");&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV dir=ltr&gt;      // If the gl amount is zero, do not print the band&lt;BR&gt;      if (glAmount == 0)&lt;BR&gt;          e.Cancel = true;&lt;/DIV&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;The example above simply shows that we dont want a particular band to be printed if the GLAmount field is zero. &lt;/P&gt;&lt;P&gt;Note: The GLAmount field will need to exist on the report in order for this to work. The GetCurrentColumnValue method will fail if the field doesnt exist. Even if you do not want to show the field, it needs to exist on the report. Simply mark this field as not visible and you are good to go.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description><pubDate>Thu, 23 Apr 2009 11:01:17 GMT</pubDate><dc:creator>BJ Dimes</dc:creator></item><item><title>How to Supress a Field Based on Another Field</title><link>http://www.interprisesuitecommunity.com/Topic66-5-1.aspx</link><description>&lt;DIV&gt;&lt;DIV&gt;Select the field you wish to hide, click on the scripts, and add the following logic in the following method:&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) &lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;    // Cancel label render if fields are the same&lt;/DIV&gt;&lt;DIV&gt;    e.Cancel = GetCurrentColumnValue("FieldName").ToString() ==&lt;BR&gt;            GetCurrentColumnValue("FieldName").ToString();&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Note: Both fields will need to exist on the report in order for this to work. The GetCurrentColumnValue method will fail if the field doesnt exist. Even if you do not want to show the field, it needs to exist on the report. Simply mark this field as not visible and you are good to go.&lt;/DIV&gt;&lt;/DIV&gt;</description><pubDate>Thu, 23 Apr 2009 10:56:39 GMT</pubDate><dc:creator>BJ Dimes</dc:creator></item><item><title>How to PreZero a Check Number on a Supplier Check</title><link>http://www.interprisesuitecommunity.com/Topic65-5-1.aspx</link><description>&lt;DIV&gt;&lt;DIV&gt;Get a reference to the label containing the field value, convert it to an integer, and replace the label text with the formatted number.&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Put this in the OnBeforePrint script:&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) &lt;BR&gt;{&lt;BR&gt;   // Get typed reference to label&lt;BR&gt;   DevExpress.XtraReports.UI.XRLabel checkNo = sender as DevExpress.XtraReports.UI.XRLabel;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;   // If the check number isn't null or empty&lt;BR&gt;   if (!string.IsNullOrEmpty(checkNo.Text))&lt;BR&gt;   {&lt;BR&gt;      // Convert to integer and format&lt;BR&gt;      checkNo.Text = string.Format("{0:000000}", int.Parse(checkNo.Text));&lt;BR&gt;   }&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;}&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description><pubDate>Thu, 23 Apr 2009 10:50:48 GMT</pubDate><dc:creator>BJ Dimes</dc:creator></item></channel></rss>