Option Compare Database
Dim CloseDialog As Boolean
Private Sub AllCriteria_Click()
Dim strFilter1 As String
Dim strFilter2 As String
Select Case Me.Company.VALUE
Case 1
strFilter1 = "Product = 'PETA'"
Me.FilterOn = True
Case 2
strFilter1 = "Product = 'PET' Or Product = 'PEBM'"
Me.FilterOn = True
Case 3
strFilter1 = "Product = 'PETS'"
Me.FilterOn = True
Case 4
strFilter1 = "Product = 'AE3' Or Product = 'AE7' Or Product = 'IVOM' Or Product = 'IVOD' Or Product = 'IVOT' Or Product = 'IVEO'"
Me.FilterOn = True
End Select
Select Case Me.NoMove.VALUE
Case 1
strFilter2 = "CLM < Now()-2 and SC <> 'Y' and SC <> 'Z' And SC <> 'D' And SC <> 'S'"
Me.FilterOn = True
End Select
If Me.Filter = "" Then
MsgBox "The filter returned Null"
Else
End If
If strFilter1 = "" Then
MsgBox "Please choose Company", vbCritical, "No Company Selected"
End If
If strFilter2 = "" Then
MsgBox "Please choose Non Moving", vbCritical, "Non moving not Selected"
End If
strAddCriteria = "(" & strFilter1 & ")" & " and " & "(" & strFilter2 & ")"
DoCmd.OpenReport "rptCustRailcarStatus", acViewReport, , strAddCriteria
End Sub
Private Sub Exit_Click()
DoCmd.Close acReport, "rptCustRailcarStatus", acSaveYes
DoCmd.Close acForm, "CustomerLocationsfrm", acSaveYes
DoCmd.Close acForm, "CustomerDestinationfrm", acSaveYes
End Sub
Private Sub Update_Click()
Dim Cancel As Integer
If MsgBox("Do you want to update this report? Hit Ok or hit cancel", vbOKCancel + vbCritical, "New Customer Data") = vbCancel Then
Cancel = True
End If
If Not Cancel Then
DoCmd.SetWarnings False
DoCmd.OpenQuery "Del_CustomerStatus", acViewNormal, acEdit
DoCmd.OpenQuery "qry_CustomerRailcarStatus", acViewNormal, acEdit
DoCmd.SetWarnings True
DoCmd.Close acReport, "rptCustRailcarStatus", acSaveYes
DoCmd.OpenReport "rptCustRailcarStatus", acViewReport
End If
End Sub
Private Sub Unfilter_Click()
Me.Filter = ""
Me.Company.VALUE = Null
Me.NoMove.VALUE = Null
End Sub
Private Sub CompanyCriteria_Click()
Dim strFilter1 As String
Select Case Me.Company.VALUE
Case 1
strFilter1 = "Product = 'PETA'"
Me.FilterOn = True
Case 2
strFilter1 = "Product = 'PET' Or Product = 'PEBM'"
Me.FilterOn = True
Case 3
strFilter1 = "Product = 'PETS'"
Me.FilterOn = True
Case 4
strFilter1 = "Product = 'AE3' Or Product = 'AE7' Or Product = 'IVOM' Or Product = 'IVOD' Or Product = 'IVOT' Or Product = 'IVEO'"
Me.FilterOn = True
End Select
If strFilter1 = "" Then
MsgBox "Please choose company"
Else
strAddCriteria = strFilter1
DoCmd.OpenReport "rptCustRailcarStatus", acViewReport, , strAddCriteria
End If
End Sub
Private Sub NoMoveCriteria_Click()
Dim srtFilter2 As String
Select Case Me.NoMove.VALUE
Case 1
strFilter2 = "CLM < Now()-2 and SC <> 'Y' and SC <> 'Z' And SC <> 'D' And SC <> 'S'"
Me.FilterOn = True
End Select
If Me.Filter = "" Then
MsgBox "The filter returned Null"
Else
strAddCriteria = strFilter2
DoCmd.OpenReport "rptCustRailcarStatus", acViewReport, , strAddCriteria
End If
End Sub
Private Sub Report_Close()
Call LogDocClose(Me)
End Sub
Private Sub Report_Open(Cancel As Integer)
CloseDialog = False
Call LogDocOpen(Me)
End Sub
Private Sub Report_Resize()
DoCmd.Maximize
End Sub