I'll try...
Here's the code behind the form:
************************************************
Option Compare Database
Private Sub ApplicationID_Change()
Dim strSQL As String
strSQL = "SELECT WorkTypeID, WorkType FROM [SAWorkType] WHERE (ApplicationID = " & Me.ApplicationID.Value & ") ORDER BY WorkType"
Me.WorkTypeID.RowSource = strSQL
Me.WorkTypeID.Requery
If Me.ModeOfReceiptID.Value = DLookup("[ModeOfReceiptID]", "SAModeOfReceipt", "[ModeOfReceipt] = 'Magic Ticket'") Then
Me.Magic_Ticket.Visible = True
Else
Me.Magic_Ticket.Visible = False
End If
End Sub
Private Sub BtnAllRequests_Click()
Me.RecordSource = "SELECT * FROM [SALog] ORDER BY ID"
Me.Requery
End Sub
Private Sub BtnPending_Click()
Me.RecordSource = "SELECT * FROM [SALog] WHERE (AdminID = " & DLookup("[AdminID]", "VW_CurrentUser", "[Tag] = 'X'") & ") And (StatusID = " & DLookup("[StatusID]", "SAStatus", "[Status] = 'Pending'") & ") ORDER BY ID"
Me.Requery
End Sub
Private Sub BtnClosed_Click()
Me.RecordSource = "SELECT * FROM [SALog] WHERE (AdminID = " & DLookup("[AdminID]", "VW_CurrentUser", "[Tag] = 'X'") & ") And (StatusID = " & DLookup("[StatusID]", "SAStatus", "[Status] = 'Closed'") & ") ORDER BY ID"
Me.Requery
End Sub
Private Sub Form_Current()
ApplicationID_Change
If Me.CopyFlag.Value Then
Me.CopyFlag.Value = False
Me.CopyLabel.Visible = True
Else
Me.CopyLabel.Visible = False
End If
End Sub
Private Sub BtnDuplicateRecord_Click()
On Error GoTo Err_BtnDuplicateRecord_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste Append
Me.CopyFlag.Value = True
Me.CopyLabel.Visible = True
Exit_BtnDuplicateRecord_Click:
Exit Sub
Err_BtnDuplicateRecord_Click:
MsgBox Err.Description
Resume Exit_BtnDuplicateRecord_Click
End Sub
Private Sub ModeOfReceiptID_AfterUpdate()
ApplicationID_Change
End Sub
**********************************************************
I'm not sure how to show the design of the form in this forum. Pleas let me know if you need more info...thanks!