I've tried modifying some code I found here to make a search form but it’s not working properly. I can't seem to get it right. Can someone look at the code and see what I'm missing?
Private Sub Form_Load()
On Error GoTo Err_Form_Load
Me.Label55.Caption = "ID" & Me.lblDn.Caption
Exit_Form_Load:
Exit Sub
Err_Form_Load:
MsgBox Err.Description, , " GV Health"
Resume Exit_Form_Load
End Sub
Private Sub Label55_Click()
On Error GoTo Err_Label55_Click
If Me.Label55.Caption = "ID" & Me.lblDn.Caption Then
Me.Label55.Caption = "ID" & Me.LblUp.Caption
Me.List0.RowSource = "Q-NCM ID DEC"
Else
Me.Label55.Caption = "ID" & Me.lblDn.Caption
Me.List0.RowSource = "Q-NCM ID ASC"
End If
Me.Label55.BackColor = 8421376
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 12615680
Me.Label56.Caption = " Part Number"
Me.Label57.Caption = " Date"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label55_Click:
Exit Sub
Err_Label55_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label55_Click
End Sub
Private Sub Label56_Click()
On Error GoTo Err_Label56_Click
If Me.Label56.Caption = " Part Number " & Me.lblDn.Caption Then
Me.Label56.Caption = " Part Number " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Part Number DEC"
Else
Me.Label56.Caption = " Part Number " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Part Number ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 8421376
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 12615680
Me.Label55.Caption = "ID"
Me.Label57.Caption = " Date"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label56_Click:
Exit Sub
Err_Label56_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label56_Click
End Sub
Private Sub Label57_Click()
On Error GoTo Err_Label57_Click
If Me.Label57.Caption = " Date " & Me.lblDn.Caption Then
Me.Label57.Caption = " Date " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Date DEC"
Else
Me.Label57.Caption = " Date " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Date ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 8421376
Me.Label59.BackColor = 12615680
Me.Label55.Caption = " ID"
Me.Label56.Caption = " Part Number"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label57_Click:
Exit Sub
Err_Label57_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label57_Click
End Sub
Private Sub Label59_Click()
On Error GoTo Err_Label59_Click
If Me.Label59.Caption = " Router Number " & Me.lblDn.Caption Then
Me.Label59.Caption = " Router Number " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Router # DEC"
Else
Me.Label59.Caption = " Router Number " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Router # ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 8421376
Me.Label55.Caption = "ID"
Me.Label56.Caption = " Part Number"
Me.Label57.Caption = " Date"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label59_Click:
Exit Sub
Err_Label59_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label59_Click
End Sub
Private Sub List0_DblClick(Cancel As Integer)
On Error GoTo Err_List0_DblClick
Dim rs As Object
DoCmd.OpenForm "NCM New Record"
Set rs = Forms!NCM New Record.Recordset.Clone
rs.FindFirst "ID = " & Me.List0
Forms!NCM New Record.Bookmark = rs.Bookmark
Exit_List0_DblClick:
Exit Sub
Err_List0_DblClick:
MsgBox Err.Description, , " GV Health"
Resume Exit_List0_DblClick
End Sub
Private Sub txtSearch_Change()
Dim vSearchString As String
vSearchString = txtSearch.Text
txtSearch2.Value = vSearchString
Me.List0.Requery
End Sub
vSearchString = txtSearch.Text
txtSearch2.Value = vSearchString
Me.List0.Requery
End Sub
Private Sub Form_Load()
On Error GoTo Err_Form_Load
Me.Label55.Caption = "ID" & Me.lblDn.Caption
Exit_Form_Load:
Exit Sub
Err_Form_Load:
MsgBox Err.Description, , " GV Health"
Resume Exit_Form_Load
End Sub
Private Sub Label55_Click()
On Error GoTo Err_Label55_Click
If Me.Label55.Caption = "ID" & Me.lblDn.Caption Then
Me.Label55.Caption = "ID" & Me.LblUp.Caption
Me.List0.RowSource = "Q-NCM ID DEC"
Else
Me.Label55.Caption = "ID" & Me.lblDn.Caption
Me.List0.RowSource = "Q-NCM ID ASC"
End If
Me.Label55.BackColor = 8421376
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 12615680
Me.Label56.Caption = " Part Number"
Me.Label57.Caption = " Date"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label55_Click:
Exit Sub
Err_Label55_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label55_Click
End Sub
Private Sub Label56_Click()
On Error GoTo Err_Label56_Click
If Me.Label56.Caption = " Part Number " & Me.lblDn.Caption Then
Me.Label56.Caption = " Part Number " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Part Number DEC"
Else
Me.Label56.Caption = " Part Number " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Part Number ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 8421376
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 12615680
Me.Label55.Caption = "ID"
Me.Label57.Caption = " Date"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label56_Click:
Exit Sub
Err_Label56_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label56_Click
End Sub
Private Sub Label57_Click()
On Error GoTo Err_Label57_Click
If Me.Label57.Caption = " Date " & Me.lblDn.Caption Then
Me.Label57.Caption = " Date " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Date DEC"
Else
Me.Label57.Caption = " Date " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Date ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 8421376
Me.Label59.BackColor = 12615680
Me.Label55.Caption = " ID"
Me.Label56.Caption = " Part Number"
Me.Label59.Caption = " Router Number"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label57_Click:
Exit Sub
Err_Label57_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label57_Click
End Sub
Private Sub Label59_Click()
On Error GoTo Err_Label59_Click
If Me.Label59.Caption = " Router Number " & Me.lblDn.Caption Then
Me.Label59.Caption = " Router Number " & Me.LblUp.Caption
Me.List0.RowSource = "Q-Router # DEC"
Else
Me.Label59.Caption = " Router Number " & Me.lblDn.Caption
Me.List0.RowSource = "Q-Router # ASC"
End If
Me.Label55.BackColor = 12615680
Me.Label56.BackColor = 12615680
Me.Label57.BackColor = 12615680
Me.Label59.BackColor = 8421376
Me.Label55.Caption = "ID"
Me.Label56.Caption = " Part Number"
Me.Label57.Caption = " Date"
Me.List0.Requery
Me!List0.Selected(0) = True
Exit_Label59_Click:
Exit Sub
Err_Label59_Click:
MsgBox Err.Description, , " GV Health"
Resume Exit_Label59_Click
End Sub
Private Sub List0_DblClick(Cancel As Integer)
On Error GoTo Err_List0_DblClick
Dim rs As Object
DoCmd.OpenForm "NCM New Record"
Set rs = Forms!NCM New Record.Recordset.Clone
rs.FindFirst "ID = " & Me.List0
Forms!NCM New Record.Bookmark = rs.Bookmark
Exit_List0_DblClick:
Exit Sub
Err_List0_DblClick:
MsgBox Err.Description, , " GV Health"
Resume Exit_List0_DblClick
End Sub
Private Sub txtSearch_Change()
Dim vSearchString As String
vSearchString = txtSearch.Text
txtSearch2.Value = vSearchString
Me.List0.Requery
End Sub
vSearchString = txtSearch.Text
txtSearch2.Value = vSearchString
Me.List0.Requery
End Sub