You are on page 1of 2

ReportDate = Format(DateControl1.

GDate, "dd/MMM/yyyy")
'ReportDate = Format(DTPicker1.Value, "dd/MMM/yyyy")

If ReportDate = "" Then
ReportDate = Format(Now, "dd/MMM/yyyy")
End If

'CONNECT TO DATABASE
Call ConnectToDatabase_Report

If NoDB = True Then
Exit Sub
End If

If StationID = "" Then
MsgBox "Please Choose Old Pump or New Pump Station", vbOKOnly + vbInform
ation
Exit Sub
Else

'CONNECT TO TABLE BASED ON SELECTED DATE
If StationID = "Old" Then
Set LoadPumpG1_rs = New Recordset ' CreateObject("ADODB.Recordset")
LoadPumpG1_rs.Open "SELECT * FROM tbl_OldPumpStation_Grp1 WHERE Reco
rdDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptimistic

Set LoadPumpG2_rs = New Recordset ' CreateObject("ADODB.Recordset")
LoadPumpG2_rs.Open "SELECT * FROM tbl_OldPumpStation_Grp2 WHERE Reco
rdDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptimistic

Set LoadPumpRWater_rs = New Recordset ' CreateObject("ADODB.Recordse
t")
LoadPumpRWater_rs.Open "SELECT * FROM tbl_OldPumpStation_RWaterLevel
WHERE RecordDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptim
istic

'If LoadPumpG1_rs.RecordCount Then
' Variables("RW1.REPORT.ReportDatetxt").Value = Format(LoadPumpG1
_rs("RecordDate"), "dd-MMM-yyyy")
' LoadPump_Status
'End If

'If LoadPumpG2_rs.RecordCount Then
' LoadPump_Flow
'End If

'If LoadPumpRWater_rs.RecordCount Then
' LoadPump_RWater
'End If

'If LoadPumpG1_rs.RecordCount = 0 Or LoadPumpG2_rs.RecordCount = 0 O
r LoadPumpRWater_rs.RecordCount = 0 Then
' Mimics.Open ("ReportEmpty")
'Else
' Mimics.Open ("Report")
'End If

ElseIf StationID = "New" Then
Set LoadPumpG1_rs = New Recordset ' CreateObject("ADODB.Recordset")
LoadPumpG1_rs.Open "SELECT * FROM tbl_NewPumpStation_Grp1 WHERE Reco
rdDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptimistic

Set LoadPumpG2_rs = New Recordset ' CreateObject("ADODB.Recordset")
LoadPumpG2_rs.Open "SELECT * FROM tbl_NewPumpStation_Grp2 WHERE Reco
rdDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptimistic

Set LoadPumpRWater_rs = New Recordset ' CreateObject("ADODB.Recordse
t")
LoadPumpRWater_rs.Open "SELECT * FROM tbl_NewPumpStation_RWaterLevel
WHERE RecordDate = #" & ReportDate & "#", ReportConn, adOpenStatic, adLockOptim
istic

'If LoadPumpG1_rs.RecordCount Then
' Variables("RW2.REPORT.ReportDatetxt").Value = LoadPumpG1_rs("Re
cordDate")
' LoadPump_Status
'End If

'If LoadPumpG2_rs.RecordCount Then
' LoadPump_Flow
'End If

'If LoadPumpRWater_rs.RecordCount Then
' LoadPump_RWater
'End If

'If LoadPumpG1_rs.RecordCount = 0 Or LoadPumpG2_rs.RecordCount = 0 O
r LoadPumpRWater_rs.RecordCount = 0 Then
' Mimics.Open ("ReportEmpty")
'Else
' Mimics.Open ("ReportNew")
'End If

End If

If LoadPumpG1_rs.RecordCount Then
Variables("REPORT.ReportDatetxt").Value = Format(LoadPumpG1_rs("Reco
rdDate"), "dd-MMM-yyyy")
LoadPump_Status
End If

If LoadPumpG2_rs.RecordCount Then
LoadPump_Flow
End If

If LoadPumpRWater_rs.RecordCount Then
LoadPump_RWater
End If

If LoadPumpG1_rs.RecordCount = 0 Or LoadPumpG2_rs.RecordCount = 0 Or Loa
dPumpRWater_rs.RecordCount = 0 Then
Mimics.Open ("ReportEmpty")
Else
'Mimics.Open ("ReportPrinting")
Mimics.Open ("Report")
End If

'Mimics.Item("ReportCriteria").Close

End If

You might also like