Code:
Private Sub Form_Load()
Dim O(6, 52) As Integer
Dim i As Integer
Dim k As Integer
Dim j As Integer
Dim SumField1 As Integer
Dim SumField2 As Integer
Dim SumField3 As Integer
Dim SumField4 As Integer
Dim SumField5 As Integer
Dim SumField6 As Integer
For i = 0 To 51
O(1, i + 1) = DCount("[CensusRecv'd]", "AnnualReportCensusAll", "DateValue([CensusRecv'd]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("Text" & (i + 1)).Value = O(1, i + 1)
Next i
For k = 0 To 51
SumField1 = SumField1 + Me.Controls("Text" & (k + 1)).Value
Next k
Me.Count1.Value = SumField1
For i = 0 To 51
O(2, i + 1) = DCount("DateContributionCalculated", "AnnualReportDateContCalcAll", "DateValue([DateContributionCalculated]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("2Text" & (i + 1)).Value = O(2, i + 1)
Next i
For k = 0 To 51
SumField2 = SumField2 + Me.Controls("2Text" & (k + 1)).Value
Next k
Me.Count2.Value = SumField2
For i = 0 To 51
O(3, i + 1) = DCount("DateTestCompleted", "AnnualReportDateTestComplAll", "DateValue([DateTestCompleted]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("3Text" & (i + 1)).Value = O(3, i + 1)
Next i
For k = 0 To 51
SumField3 = SumField3 + Me.Controls("3Text" & (k + 1)).Value
Next k
Me.Count3.Value = SumField3
For i = 0 To 51
O(4, i + 1) = DCount("Date5500Completed", "AnnualReportDate5500ComplAll", "DateValue([Date5500Completed]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("4Text" & (i + 1)).Value = O(4, i + 1)
Next i
For k = 0 To 51
SumField4 = SumField4 + Me.Controls("4Text" & (k + 1)).Value
Next k
Me.Count4.Value = SumField4
For i = 0 To 51
O(5, i + 1) = DCount("DateTestReviewed", "AnnualReportDateTestReviewedAll", "DateValue([DateTestReviewed]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("5Text" & (i + 1)).Value = O(5, i + 1)
Next i
For k = 0 To 51
SumField5 = SumField5 + Me.Controls("5Text" & (k + 1)).Value
Next k
Me.Count5.Value = SumField5
For i = 0 To 51
O(6, i + 1) = DCount("[5500Reviewed]", "AnnualReportDate5500Rev1", "DateValue([5500Reviewed]) Between #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + (i * 7) & "# And #" & DateSerial(Forms!AnnualReportsMenu!txtYear, 1, 1) + 6 + (i * 7) & "#")
Me.Controls("6Text" & (i + 1)).Value = O(6, i + 1)
O(6, i + 1) = i
Next i
For k = 0 To 51
SumField6 = SumField6 + Me.Controls("6Text" & (k + 1)).Value
Next k
Me.Count6.Value = SumField6
'sum of Fields'
End Sub
Dim(6,i) is the only one giving me a problem, stating that I have a data mismatch.