Report House Standards

Common

Double Work Fields


Dim WrkDbl As Double


Grouping Averages

Percent Hen Day Production, Current Period


Dim G1PDPctHDHd As Double

Dim G1PDPctHDEg As Double


Private Sub G1PDPctHD_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPctHDHd = 0

      G1PDPctHDEg = 0

End Sub


Private Sub G1PDPctHD_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPctHDHd += GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDPctHDEg += GetCurrentColumnValue("Egg_SinglesProduced_PD")

End Sub


Private Sub G1PDPctHD_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDPctHDHd > 0 Then

            WrkDbl = (G1PDPctHDEg / G1PDPctHDHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Hen Day Production, Prior Period


Dim G1PRPctHDHd As Double

Dim G1PRPctHDEgg As Double


Private Sub G1PRPctHD_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPctHDHd = 0

      G1PRPctHDEgg = 0

End Sub


Private Sub G1PRPctHD_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPctHDHd += GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRPctHDEgg += GetCurrentColumnValue("Egg_SinglesProduced_PrPD")

End Sub


Private Sub G1PRPctHD_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRPctHDHd > 0 Then

            WrkDbl = (G1PRPctHDEgg / G1PRPctHDHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Hen Day Production, 4 Week Period


Dim G14WPctHDHd As Double

Dim G14WPctHDEgg As Double


Private Sub G14WPctHD_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPctHDHd = 0

      G14WPctHDEgg = 0

End Sub


Private Sub G14WPctHD_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPctHDHd += GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WPctHDEgg += GetCurrentColumnValue("Egg_SinglesProduced_4wk")

End Sub


Private Sub G14WPctHD_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WPctHDHd > 0 Then

            WrkDbl = (G14WPctHDEgg / G14WPctHDHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Hen Day Production, LTD Period


Dim G1LDPctHDHd As Double

Dim G1LDPctHDEgg As Double


Private Sub G1LDPctHD_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPctHDHd = 0

      G1LDPctHDEgg = 0

End Sub


Private Sub G1LDPctHD_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPctHDHd += GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDPctHDEgg += GetCurrentColumnValue("Egg_SinglesProduced_LTD")

End Sub


Private Sub G1LDPctHD_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDPctHDHd > 0 Then

            WrkDbl = (G1LDPctHDEgg / G1LDPctHDHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Hen Day Production Sys, Current Period


Dim G1PDPtHDSHd As Double

Dim G1PDPtHDSEg As Double


Private Sub G1PDPtHDS_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPtHDSHd = 0

      G1PDPtHDSEg = 0

End Sub


Private Sub G1PDPtHDS_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDPtHDSEg += GetCurrentColumnValue("Egg_PctHDProdStd_PD") * WrkDbl

      G1PDPtHDSHd += WrkDbl

End Sub


Private Sub G1PDPtHDS_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDPtHDSHd > 0 Then

            WrkDbl = (G1PDPtHDSEg / G1PDPtHDSHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Hen Day Production Sys, Prior Period


Dim G1PRPtHDSHd As Double

Dim G1PRPtHDSEg As Double


Private Sub G1PRPtHDS_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPtHDSHd = 0

      G1PRPtHDSEg = 0

End Sub


Private Sub G1PRPtHDS_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRPtHDSEg += GetCurrentColumnValue("Egg_PctHDProdStd_PrPD") * WrkDbl

      G1PRPtHDSHd += WrkDbl

End Sub


Private Sub G1PRPtHDS_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRPtHDSHd > 0 Then

            WrkDbl = (G1PRPtHDSEg / G1PRPtHDSHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Percent Hen Day Production Sys, 4 Week Period


Dim G14WPtHDSHd As Double

Dim G14WPtHDSEg As Double


Private Sub G14WPtHDS_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPtHDSHd = 0

      G14WPtHDSEg = 0

End Sub


Private Sub G14WPtHDS_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WPtHDSEg += GetCurrentColumnValue("Egg_PctHDProdStd_4wk") * WrkDbl

      G14WPtHDSHd += WrkDbl

End Sub


Private Sub G14WPtHDS_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WPtHDSHd > 0 Then

            WrkDbl = (G14WPtHDSEg / G14WPtHDSHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Percent Hen Day Production Sys, LTD Period


Dim G1LDPtHDSHd As Double

Dim G1LDPtHDSEg As Double


Private Sub G1LDPtHDS_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPtHDSHd = 0

      G1LDPtHDSEg = 0

End Sub


Private Sub G1LDPtHDS_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDPtHDSEg += GetCurrentColumnValue("Egg_PctHDProdStd_LTD") * WrkDbl

      G1LDPtHDSHd += WrkDbl

End Sub


Private Sub G1LDPtHDS_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDPtHDSHd > 0 Then

            WrkDbl = (G1LDPtHDSEg / G1LDPtHDSHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Eggs per Head Housed, LTD Period


Dim G1LDEggHHHd As Double

Dim G1LDEggHHEg As Double


Private Sub G1LDEggHH_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDEggHHHd = 0

      G1LDEggHHEg = 0

End Sub


Private Sub G1LDEggHH_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDEggHHHd += GetCurrentColumnValue("HouseCount_HeadAdded_LTD")

      G1LDEggHHEg += GetCurrentColumnValue("Egg_SinglesProduced_LTD")

End Sub


Private Sub G1LDEggHH_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDEggHHHd > 0 Then

            WrkDbl = (G1LDEggHHEg / G1LDEggHHHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Eggs per Head Housed Sys, LTD Period


Dim G1LDEgHSyHd As Double

Dim G1LDEgHSyEg As Double


Private Sub G1LDEgHSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDEgHSyHd = 0

      G1LDEgHSyEg = 0

End Sub


Private Sub G1LDEgHSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_HeadAdded_LTD")

      G1LDEgHSyEg += GetCurrentColumnValue("Egg_Eggs_HHStd_LTD") * WrkDbl

      G1LDEgHSyHd += WrkDbl

End Sub


Private Sub G1LDEgHSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDEgHSyHd > 0 Then

            WrkDbl = (G1LDEgHSyEg / G1LDEgHSyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day, Current Period


Dim G1PDLbs100Hd As Double

Dim G1PDLbs100Lb As Double


Private Sub G1PDLbs100_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDLbs100Hd = 0

      G1PDLbs100Lb = 0

End Sub


Private Sub G1PDLbs100_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDLbs100Hd += GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDLbs100Lb += GetCurrentColumnValue("FC_LbsFeedConsumed_PD")

End Sub


Private Sub G1PDLbs100_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDLbs100Hd > 0 Then

            WrkDbl = (G1PDLbs100Lb / G1PDLbs100Hd) * 100

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day, Prior Period


Dim G1PRLbs100Hd As Double

Dim G1PRLbs100Lb As Double


Private Sub G1PRLbs100_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRLbs100Hd = 0

      G1PRLbs100Lb = 0

End Sub


Private Sub G1PRLbs100_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRLbs100Hd += GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRLbs100Lb += GetCurrentColumnValue("FC_LbsFeedConsumed_PrPD")

End Sub


Private Sub G1PRLbs100_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRLbs100Hd > 0 Then

            WrkDbl = (G1PRLbs100Lb / G1PRLbs100Hd) * 100

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day, 4 Week Period


Dim G14WLbs100Hd As Double

Dim G14WLbs100Lb As Double


Private Sub G14WLbs100_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WLbs100Hd = 0

      G14WLbs100Lb = 0

End Sub


Private Sub G14WLbs100_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WLbs100Hd += GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WLbs100Lb += GetCurrentColumnValue("FC_LbsFeedConsumed_4wk")

End Sub


Private Sub G14WLbs100_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WLbs100Hd > 0 Then

            WrkDbl = (G14WLbs100Lb / G14WLbs100Hd) * 100

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day, LTD Period


Dim G1LDLbs100Hd As Double

Dim G1LDLbs100Lb As Double


Private Sub G1LDLbs100_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDLbs100Hd = 0

      G1LDLbs100Lb = 0

End Sub


Private Sub G1LDLbs100_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDLbs100Hd += GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDLbs100Lb += GetCurrentColumnValue("FC_LbsFeedConsumed_LTD")

End Sub


Private Sub G1LDLbs100_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDLbs100Hd > 0 Then

            WrkDbl = (G1LDLbs100Lb / G1LDLbs100Hd) * 100

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day Sys, Current Period


Dim G1PDLb10SyHd As Double

Dim G1PDLb10SyLb As Double


Private Sub G1PDLb10Sy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDLb10SyHd = 0

      G1PDLb10SyLb = 0

End Sub


Private Sub G1PDLb10Sy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDLb10SyLb += GetCurrentColumnValue("FC_FeedLbs_100_DayStd_PD") * WrkDbl

      G1PDLb10SyHd += WrkDbl

End Sub


Private Sub G1PDLb10Sy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDLb10SyHd > 0 Then

            WrkDbl = (G1PDLb10SyLb / G1PDLb10SyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day Sys, Prior Period


Dim G1PRLb10SyHd As Double

Dim G1PRLb10SyLb As Double


Private Sub G1PRLb10Sy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRLb10SyHd = 0

      G1PRLb10SyLb = 0

End Sub


Private Sub G1PRLb10Sy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRLb10SyLb += GetCurrentColumnValue("FC_FeedLbs_100_DayStd_PrPD") * WrkDbl

      G1PRLb10SyHd += WrkDbl

End Sub


Private Sub G1PRLb10Sy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRLb10SyHd > 0 Then

            WrkDbl = (G1PRLb10SyLb / G1PRLb10SyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day Sys, 4 Week Period


Dim G14WLb10SyHd As Double

Dim G14WLb10SyLb As Double


Private Sub G14WLb10Sy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WLb10SyHd = 0

      G14WLb10SyLb = 0

End Sub


Private Sub G14WLb10Sy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WLb10SyLb += GetCurrentColumnValue("FC_FeedLbs_100_DayStd_4wk) * WrkDbl

      G14WLb10SyHd += WrkDbl

End Sub


Private Sub G14WLb10Sy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WLb10SyHd > 0 Then

            WrkDbl = (G14WLb10SyLb / G14WLb10SyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs per 100 per Day Sys, LTD Period


Dim G1LDLb10SyHd As Double

Dim G1LDLb10SyLb As Double


Private Sub G1LDLb10Sy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDLb10SyHd = 0

      G1LDLb10SyLb = 0

End Sub


Private Sub G1LDLb10Sy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDLb10SyLb += GetCurrentColumnValue("FC_FeedLbs_100_DayStd_LTD") * WrkDbl

      G1LDLb10SyHd += WrkDbl

End Sub


Private Sub G1LDLb10Sy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDLb10SyHd > 0 Then

            WrkDbl = (G1LDLb10SyLb / G1LDLb10SyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub



Lbs of Feed per Lb Egg, Current Period


Dim G1PDLbsLbEFd As Double

Dim G1PDLbsLbELb As Double


Private Sub G1PDLbsLbE_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDLbsLbEFd = 0

      G1PDLbsLbELb = 0

End Sub


Private Sub G1PDLbsLbE_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDLbsLbELb += GetCurrentColumnValue("EggWt_LbsEggProd_PD")

      G1PDLbsLbEFd += GetCurrentColumnValue("FC_LbsFeedConsumed_PD")

End Sub


Private Sub G1PDLbsLbE_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDLbsLbELb > 0 Then

            WrkDbl = G1PDLbsLbEFd / G1PDLbsLbELb

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Lbs of Feed per Dozen of Egg, Current Period


Dim G1PDFdLbDzFd As Double

Dim G1PDFdLbDzEg As Double


Private Sub G1PDFdLbDz_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDFdLbDzFd = 0

      G1PDFdLbDzEg = 0

End Sub


Private Sub G1PDFdLbDz_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDFdLbDzEg += GetCurrentColumnValue("Egg_SinglesProduced_PD")

      G1PDFdLbDzFd += GetCurrentColumnValue("FC_LbsFeedConsumed_PD")

End Sub


Private Sub G1PDFdLbDz_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDFdLbDzEg > 0 Then

            WrkDbl = G1PDFdLbDzFd / (G1PDFdLbDzEg / 12)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Consumed Feed Cost per Dozen, Current Period


Dim G1PDCFdCstDl As Double

Dim G1PDCFdCstEg As Double


Private Sub G1PDCFdCst_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDCFdCstDl = 0

      G1PDCFdCstEg = 0

End Sub


Private Sub G1PDCFdCst_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDCFdCstDl += GetCurrentColumnValue("FCst_ConsTotal_PD")

      G1PDCFdCstEg += GetCurrentColumnValue("Egg_SinglesProduced_PD")

End Sub


Private Sub G1PDCFdCst_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDCFdCstEg > 0 Then

            WrkDbl = G1PDCFdCstDl / (G1PDCFdCstEg / 12)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Consumed Feed Cost per Dozen, Prior Period


Dim G1PRCFdCstDl As Double

Dim G1PRCFdCstEg As Double


Private Sub G1PRCFdCst_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRCFdCstDl = 0

      G1PRCFdCstEg = 0

End Sub


Private Sub G1PRCFdCst_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRCFdCstDl += GetCurrentColumnValue("FCst_ConsTotal_PrPD")

      G1PRCFdCstEg += GetCurrentColumnValue("Egg_SinglesProduced_PrPD")

End Sub


Private Sub G1PRCFdCst_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRCFdCstEg > 0 Then

            WrkDbl = G1PRCFdCstDl / (G1PRCFdCstEg / 12)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Consumed Feed Cost per Dozen, 4 Week Period


Dim G14WCFdCstDl As Double

Dim G14WCFdCstEg As Double


Private Sub G14WCFdCst_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WCFdCstDl = 0

      G14WCFdCstEg = 0

End Sub


Private Sub G14WCFdCst_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WCFdCstDl += GetCurrentColumnValue("FCst_ConsTotal_4wk")

      G14WCFdCstEg += GetCurrentColumnValue("Egg_SinglesProduced_4wk")

End Sub


Private Sub G14WCFdCst_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WCFdCstEg > 0 Then

            WrkDbl = G14WCFdCstDl / (G14WCFdCstEg / 12)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Consumed Feed Cost per Dozen, LTD Period


Dim G1LDCFdCstDl As Double

Dim G1LDCFdCstEg As Double


Private Sub G1LDCFdCst_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDCFdCstDl = 0

      G1LDCFdCstEg = 0

End Sub


Private Sub G1LDCFdCst_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDCFdCstDl += GetCurrentColumnValue("FCst_ConsTotal_LTD")

      G1LDCFdCstEg += GetCurrentColumnValue("Egg_SinglesProduced_LTD")

End Sub


Private Sub G1LDCFdCst_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDCFdCstEg > 0 Then

            WrkDbl = G1LDCFdCstDl / (G1LDCFdCstEg / 12)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Case Weight, Current Period


Dim G1PDAvgCsWLb As Double

Dim G1PDAvgCsWEg As Double


Private Sub G1PDAvgCsW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvgCsWLb = 0

      G1PDAvgCsWEg = 0

End Sub


Private Sub G1PDAvgCsW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvgCsWEg += GetCurrentColumnValue("Egg_SinglesProduced_PD")

      G1PDAvgCsWLb += GetCurrentColumnValue("EggWt_LbsEggProd_PD")

End Sub


Private Sub G1PDAvgCsW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDAvgCsWEg > 0 Then

            WrkDbl = G1PDAvgCsWLb / (G1PDAvgCsWEg / 360)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Case Weight, Prior Period


Dim G1PRAvgCsWLb As Double

Dim G1PRAvgCsWEg As Double


Private Sub G1PRAvgCsW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvgCsWLb = 0

      G1PRAvgCsWEg = 0

End Sub


Private Sub G1PRAvgCsW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvgCsWEg += GetCurrentColumnValue("Egg_SinglesProduced_PrPD")

      G1PRAvgCsWLb += GetCurrentColumnValue("EggWt_LbsEggProd_PrPD")

End Sub


Private Sub G1PRAvgCsW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRAvgCsWEg > 0 Then

            WrkDbl = G1PRAvgCsWLb / (G1PRAvgCsWEg / 360)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Case Weight, 4 Week Period


Dim G14WAvgCsWLb As Double

Dim G14WAvgCsWEg As Double


Private Sub G14WAvgCsW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvgCsWLb = 0

      G14WAvgCsWEg = 0

End Sub


Private Sub G14WAvgCsW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvgCsWEg += GetCurrentColumnValue("Egg_SinglesProduced_4wk")

      G14WAvgCsWLb += GetCurrentColumnValue("EggWt_LbsEggProd_4wk")

End Sub


Private Sub G14WAvgCsW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WAvgCsWEg > 0 Then

            WrkDbl = G14WAvgCsWLb / (G14WAvgCsWEg / 360)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Case Weight, LTD Period


Dim G1LDAvgCsWLb As Double

Dim G1LDAvgCsWEg As Double


Private Sub G1LDAvgCsW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvgCsWLb = 0

      G1LDAvgCsWEg = 0

End Sub


Private Sub G1LDAvgCsW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvgCsWEg += GetCurrentColumnValue("Egg_SinglesProduced_LTD")

      G1LDAvgCsWLb += GetCurrentColumnValue("EggWt_LbsEggProd_LTD")

End Sub


Private Sub G1LDAvgCsW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDAvgCsWEg > 0 Then

            WrkDbl = G1LDAvgCsWLb / (G1LDAvgCsWEg / 360)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Case Weight Sys, Current Period


Dim G1PDAvCWSyLb As Double

Dim G1PDAvCWSyHd As Double


Private Sub G1PDAvCWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvCWSyLb = 0

      G1PDAvCWSyHd = 0

End Sub


Private Sub G1PDAvCWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("Egg_SinglesProduced__PD")

      G1PDAvCWSyLb += GetCurrentColumnValue("EggWt_CsWtLbsStd_PD") * WrkDbl

      G1PDAvCWSyHd += WrkDbl

End Sub


Private Sub G1PDAvCWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDAvCWSyHd > 0 Then

            WrkDbl = G1PDAvCWSyLb / G1PDAvCWSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Case Weight Sys, Prior Period


Dim G1PRAvCWSyLb As Double

Dim G1PRAvCWSyHd As Double


Private Sub G1PRAvCWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvCWSyLb = 0

      G1PRAvCWSyHd = 0

End Sub


Private Sub G1PRAvCWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("Egg_SinglesProduced_PrPD")

      G1PRAvCWSyLb += GetCurrentColumnValue("EggWt_CsWtLbsStd_PrPD") * WrkDbl

      G1PRAvCWSyHd += WrkDbl

End Sub


Private Sub G1PRAvCWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRAvCWSyHd > 0 Then

            WrkDbl = G1PRAvCWSyLb / G1PRAvCWSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Case Weight Sys, 4 Week Period


Dim G14WAvCWSyLb As Double

Dim G14WAvCWSyHd As Double


Private Sub G14WAvCWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvCWSyLb = 0

      G14WAvCWSyHd = 0

End Sub


Private Sub G14WAvCWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("Egg_SinglesProduced_4wk")

      G14WAvCWSyLb += GetCurrentColumnValue("EggWt_CsWtLbsStd_4wk") * WrkDbl

      G14WAvCWSyHd += WrkDbl

End Sub


Private Sub G14WAvCWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WAvCWSyHd > 0 Then

            WrkDbl = G14WAvCWSyLb / G14WAvCWSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Case Weight Sys, LTD Period


Dim G1LDAvCWSyLb As Double

Dim G1LDAvCWSyHd As Double


Private Sub G1LDAvCWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvCWSyLb = 0

      G1LDAvCWSyHd = 0

End Sub


Private Sub G1LDAvCWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("Egg_SinglesProduced_LTD")

      G1LDAvCWSyLb += GetCurrentColumnValue("EggWt_CsWtLbsStd_LTD") * WrkDbl

      G1LDAvCWSyHd += WrkDbl

End Sub


Private Sub G1LDAvCWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDAvCWSyHd > 0 Then

            WrkDbl = G1LDAvCWSyLb / G1LDAvCWSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub



Average Body Weight Lbs, Current Period


(Note: Will need the GetDouble Function)


Dim G1PDAvgBdWLb As Double

Dim G1PDAvgBdWHd As Double


Private Sub G1PDAvgBdW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvgBdWHd = 0

      G1PDAvgBdWLb = 0

End Sub


Private Sub G1PDAvgBdW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvgBdWHd += GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_PD"))

      G1PDAvgBdWLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_PD")) * GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_PD"))

End Sub


Private Sub G1PDAvgBdW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDAvgBdWHd > 0 Then

            WrkDbl = (G1PDAvgBdWLb / G1PDAvgBdWHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Body Weight Lbs, Prior Period


(Note: Will need the GetDouble Function)


Dim G1PRAvgBdWLb As Double

Dim G1PRAvgBdWHd As Double


Private Sub G1PRAvgBdW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvgBdWHd = 0

      G1PRAvgBdWLb = 0

End Sub


Private Sub G1PRAvgBdW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvgBdWHd += GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_PrPD"))

      G1PRAvgBdWLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_PrPD")) *GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_PrPD"))

End Sub


Private Sub G1PRAvgBdW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRAvgBdWHd > 0 Then

            WrkDbl = (G1PRAvgBdWLb / G1PRAvgBdWHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Body Weight Lbs, 4 Week Period


(Note: Will need the GetDouble Function)


Dim G14WAvgBdWLb As Double

Dim G14WAvgBdWHd As Double


Private Sub G14WAvgBdW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvgBdWHd = 0

      G14WAvgBdWLb = 0

End Sub


Private Sub G14WAvgBdW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvgBdWHd += GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_4wk"))

      G14WAvgBdWLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_4wk")) *GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_4wk"))

End Sub


Private Sub G14WAvgBdW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WAvgBdWHd > 0 Then

            WrkDbl = (G14WAvgBdWLb / G14WAvgBdWHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Body Weight Lbs, LTD Period


(Note: Will need the GetDouble Function)


Dim G1LDAvgBdWLb As Double

Dim G1LDAvgBdWHd As Double


Private Sub G1LDAvgBdW_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvgBdWHd = 0

      G1LDAvgBdWLb = 0

End Sub


Private Sub G1LDAvgBdW_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvgBdWHd += GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_LTD"))

      G1LDAvgBdWLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_LTD")) *GetDouble(GetCurrentColumnValue("HouseCount_AnimalDays_LTD"))

End Sub


Private Sub G1LDAvgBdW_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDAvgBdWHd > 0 Then

            WrkDbl = (G1LDAvgBdWLb / G1LDAvgBdWHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Body Weight Lbs Sys, Current Period


(Note: Will need the GetDouble Function)


Dim G1PDAvBWSyLb As Double

Dim G1PDAvBWSyHd As Double


Private Sub G1PDAvBWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAvBWSyHd = 0

      G1PDAvBWSyLb = 0

End Sub


Private Sub G1PDAvBWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDAvBWSyLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_PD")) * WrkDbl

      G1PDAvBWSyHd += WrkDbl

End Sub


Private Sub G1PDAvBWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDAvBWSyHd > 0 Then

            WrkDbl = (G1PDAvBWSyLb / G1PDAvBWSyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Body Weight Lbs Sys, Prior Period


(Note: Will need the GetDouble Function)


Dim G1PRAvBWSyLb As Double

Dim G1PRAvBWSyHd As Double


Private Sub G1PRAvBWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRAvBWSyHd = 0

      G1PRAvBWSyLb = 0

End Sub


Private Sub G1PRAvBWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRAvBWSyLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_PrPD")) * WrkDbl

      G1PRAvBWSyHd += WrkDbl

End Sub


Private Sub G1PRAvBWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRAvBWSyHd > 0 Then

            WrkDbl = (G1PRAvBWSyLb / G1PRAvBWSyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Body Weight Lbs Sys, 4 Week Period


(Note: Will need the GetDouble Function)


Dim G14WAvBWSyLb As Double

Dim G14WAvBWSyHd As Double


Private Sub G14WAvBWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WAvBWSyHd = 0

      G14WAvBWSyLb = 0

End Sub


Private Sub G14WAvBWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WAvBWSyLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_4wk")) * WrkDbl

      G14WAvBWSyHd += WrkDbl

End Sub


Private Sub G14WAvBWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WAvBWSyHd > 0 Then

            WrkDbl = (G14WAvBWSyLb / G14WAvBWSyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Average Body Weight Lbs Sys, LTD Period


(Note: Will need the GetDouble Function)


Dim G1LDAvBWSyLb As Double

Dim G1LDAvBWSyHd As Double


Private Sub G1LDAvBWSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDAvBWSyHd = 0

      G1LDAvBWSyLb = 0

End Sub


Private Sub G1LDAvBWSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDAvBWSyLb += GetDouble(GetCurrentColumnValue("Stats_BodyWtLbs_LTD")) * WrkDbl

      G1LDAvBWSyHd += WrkDbl

End Sub


Private Sub G1LDAvBWSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDAvBWSyHd > 0 Then

            WrkDbl = (G1LDAvBWSyLb / G1LDAvBWSyHd)

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub



Percent Mortality, Current Period


Dim G1PDPctMrtHd As Double

Dim G1PDPctMrtSt As Double


Private Sub G1PDPctMrt_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPctMrtHd = 0

      G1PDPctMrtSt = 0

End Sub


Private Sub G1PDPctMrt_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPctMrtHd += GetCurrentColumnValue("HouseCount_Mortality_PD")

      G1PDPctMrtSt += GetCurrentColumnValue("HouseCount_StartCount_PD")

      G1PDPctMrtSt += GetCurrentColumnValue("HouseCount_HeadAdded_PD")

End Sub


Private Sub G1PDPctMrt_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDPctMrtSt > 0 Then

            WrkDbl = G1PDPctMrtHd / G1PDPctMrtSt

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality, Prior Period


Dim G1PRPctMrtHd As Double

Dim G1PRPctMrtSt As Double


Private Sub G1PRPctMrt_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPctMrtHd = 0

      G1PRPctMrtSt = 0

End Sub


Private Sub G1PRPctMrt_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPctMrtHd += GetCurrentColumnValue("HouseCount_Mortality_PrPD")

      G1PRPctMrtSt += GetCurrentColumnValue("HouseCount_StartCount_PrPD")

      G1PRPctMrtSt += GetCurrentColumnValue("HouseCount_HeadAdded_PrPD")

End Sub


Private Sub G1PRPctMrt_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRPctMrtSt > 0 Then

            WrkDbl = G1PRPctMrtHd / G1PRPctMrtSt

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality, 4wk Period


Dim G14WPctMrtHd As Double

Dim G14WPctMrtSt As Double


Private Sub G14WPctMrt_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPctMrtHd = 0

      G14WPctMrtSt = 0

End Sub


Private Sub G14WPctMrt_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPctMrtHd += GetCurrentColumnValue("HouseCount_Mortality_4wk")

      G14WPctMrtSt += GetCurrentColumnValue("HouseCount_StartCount_4wk")

      G14WPctMrtSt += GetCurrentColumnValue("HouseCount_HeadAdded_4wk")

End Sub


Private Sub G14WPctMrt_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WPctMrtSt > 0 Then

            WrkDbl = G14WPctMrtHd / G14WPctMrtSt

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality, LTD Period


Dim G1LDPctMrtHd As Double

Dim G1LDPctMrtSt As Double


Private Sub G1LDPctMrt_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPctMrtHd = 0

      G1LDPctMrtSt = 0

End Sub


Private Sub G1LDPctMrt_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPctMrtHd += GetCurrentColumnValue("HouseCount_Mortality_LTD")

      G1LDPctMrtSt += GetCurrentColumnValue("HouseCount_StartCount_LTD")

      G1LDPctMrtSt += GetCurrentColumnValue("HouseCount_HeadAdded_LTD")

End Sub


Private Sub G1LDPctMrt_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDPctMrtSt > 0 Then

            WrkDbl = G1LDPctMrtHd / G1LDPctMrtSt

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality Sys, Current Period


Dim G1PDPtMtSyHd As Double

Dim G1PDPtMtSySt As Double


Private Sub G1PDPtMtSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDPtMtSyHd = 0

      G1PDPtMtSySt = 0

End Sub


Private Sub G1PDPtMtSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDPtMtSySt += GetCurrentColumnValue("HouseCount_MortalityPctStandard_PD") * WrkDbl

      G1PDPtMtSyHd += WrkDbl

End Sub


Private Sub G1PDPtMtSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PDPtMtSyHd > 0 Then

            WrkDbl = G1PDPtMtSySt / G1PDPtMtSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality Sys, Prior Period


Dim G1PRPtMtSyHd As Double

Dim G1PRPtMtSySt As Double


Private Sub G1PRPtMtSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PRPtMtSyHd = 0

      G1PRPtMtSySt = 0

End Sub


Private Sub G1PRPtMtSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PrPD")

      G1PRPtMtSySt += GetCurrentColumnValue("HouseCount_MortalityPctStandard_PrPD") * WrkDbl

      G1PRPtMtSyHd += WrkDbl

End Sub


Private Sub G1PRPtMtSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1PRPtMtSyHd > 0 Then

            WrkDbl = G1PRPtMtSySt / G1PRPtMtSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality Sys, 4 Week Period


Dim G14WPtMtSyHd As Double

Dim G14WPtMtSySt As Double


Private Sub G14WPtMtSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G14WPtMtSyHd = 0

      G14WPtMtSySt = 0

End Sub


Private Sub G14WPtMtSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_4wk")

      G14WPtMtSySt += GetCurrentColumnValue("HouseCount_MortalityPctStandard_4wk") * WrkDbl

      G14WPtMtSyHd += WrkDbl

End Sub


Private Sub G14WPtMtSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G14WPtMtSyHd > 0 Then

            WrkDbl = G14WPtMtSySt / G14WPtMtSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub


Percent Mortality Sys, LTD Period


Dim G1LDPtMtSyHd As Double

Dim G1LDPtMtSySt As Double


Private Sub G1LDPtMtSy_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1LDPtMtSyHd = 0

      G1LDPtMtSySt = 0

End Sub


Private Sub G1LDPtMtSy_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_LTD")

      G1LDPtMtSySt += GetCurrentColumnValue("HouseCount_MortalityPctStandard_LTD") * WrkDbl

      G1LDPtMtSyHd += WrkDbl

End Sub


Private Sub G1LDPtMtSy_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If G1LDPtMtSyHd > 0 Then

            WrkDbl = G1LDPtMtSySt / G1LDPtMtSyHd

      Else

            WrkDbl = 0

      End If

      e.Result = WrkDbl

      e.Handled = True

End Sub

Average Age (WWW-D), Current Period


Dim G1PDAgeWkDHd As Double

Dim G1PDAgeWkDDy As Double

Dim G1PDAgeWkDWk As Double

Dim G1PDAgeWkDSt As String


Private Sub G1PDAgeWkD_SummaryReset(ByVal sender As Object, ByVal e As System.EventArgs)

      G1PDAgeWkDHd = 0

      G1PDAgeWkDDy = 0

      G1PDAgeWkDDy = 0

      G1PDAgeWkDSt = " "

End Sub


Private Sub G1PDAgeWkD_SummaryRowChanged(ByVal sender As Object, ByVal e As System.EventArgs)

      WrkDbl = GetCurrentColumnValue("HouseCount_AnimalDays_PD")

      G1PDAgeWkDDy += GetCurrentColumnValue("HouseCount_AnimalDays_PD") * WrkDbl

      G1PDAgeWkDHd += WrkDbl

End Sub


Private Sub G1PDAgeWkD_SummaryGetResult(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.SummaryGetResultEventArgs)

      If AgeDysHD > 0 Then

            G1PDAgeWkDDy = Math.Round(G1PDAgeWkDDy / AgeDysHD,0)

            If G1PDAgeWkDDy > 7 Then

            G1PDAgeWkDWk = Math.Round(G1PDAgeWkDDy / 7,0)

            G1PDAgeWkDDy = (G1PDAgeWkDDy - (G1PDAgeWkDWk * 7))

      End If

      G1PDAgeWkDSt = G1PDAgeWkDWk.ToString() & "-" & G1PDAgeWkDDy.ToString()

Else

            G1PDAgeWkDSt = " "

End If

      e.Result = G1PDAgeWkDSt

      e.Handled = True

End Sub


 


Functions


Get Value as Double


Function GetDouble(Obj as Object) as Double

      If Obj is Nothing Then Return 0.0

      If DbNull.Value.Equals(Obj) Then Return 0.0

      Return Ctype(Obj, Double)

End Function


Sample:  WrkFld = GetDouble(GetCurrentColumnValue("xxxx"))



Get Value as String

VB 

Function GetString(ByVal Obj As Object) As String

        If Obj Is Nothing Then Return String.Empty

        If DBNull.Value.Equals(Obj) Then Return String.Empty

        Return CType(Obj, String)

End Function



C#

private string GetString(Object obj)
{
if(obj == null) return string.Empty;
if(obj.Equals(System.DBNull.Value)) return string.Empty;
return (string)obj;
}

Expressions


Age (WksRnd-Cyc-WksCyc) Concatenated


Concat([HouseAge_WksRound_PD], '-', [HouseAge_CycleStatus_PD], '-', Iif([HouseAge_CycleStatus_PD] = 'C2', Floor(([HouseAge_CycleDays_PD] + [HouseAge_Molt1Days]) / 7)  ,Iif([HouseAge_CycleStatus_PD] = 'C3',Floor(([HouseAge_CycleDays_PD] + [HouseAge_Molt2Days]) / 7), [HouseAge_CycleWks_PD])))


Single Character Status Cycle

 

Iif([HouseAge_CycleStatus_PD] = 'PS', 'S', Iif([HouseAge_CycleStatus_PD] = 'PC', 'P', Iif([HouseAge_CycleStatus_PD] = 'C1', '1', Iif([HouseAge_CycleStatus_PD] = 'C2', '2', Iif([HouseAge_CycleStatus_PD] = 'M1', 'M', '')))))


Save Field Value


Dim holdvalue as double


Private Sub label11_PrintOnPage(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.PrintOnPageEventArgs)

      holdvalue = label11.text

End Sub


Private Sub label20_PrintOnPage(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.PrintOnPageEventArgs)

'     label20.text = 123.12

      label20.text = holdvalue

End Sub


Return Calculated Field Value from Script


      e.value = Value to return