I have a button on a form called redeem which when clicked should only bring up another form (new redemptions) if the member has enough points. It's like having a loyalty scheme where the user can only redeem points for a gift if they have enough points. This is what has been done so far:
Private Sub Redeem_Click()
'Check to see if the user has enough points to redeem anything at all
If Me.PointBalance.Value > "149" Then
Me.PointBalance.Value = Me.PointBalance.Value
On Error GoTo Err_Redeem_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmNewMemberRedemptions"
stLinkCriteria = "[CardNumber]=" & Me![CardNumber]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Redeem_Click:
Exit Sub
Err_Redeem_Click:
MsgBox Err.Description
Resume Exit_Redeem_Click
Else
MsgBox "You do not have enough points to redeem any gift!", vbOKOnly, "Llandaff Hotels"
End If
End Sub
Private Sub Redeem_Click()
'Check to see if the user has enough points to redeem anything at all
If Me.PointBalance.Value > "149" Then
Me.PointBalance.Value = Me.PointBalance.Value
On Error GoTo Err_Redeem_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmNewMemberRedemptions"
stLinkCriteria = "[CardNumber]=" & Me![CardNumber]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Redeem_Click:
Exit Sub
Err_Redeem_Click:
MsgBox Err.Description
Resume Exit_Redeem_Click
Else
MsgBox "You do not have enough points to redeem any gift!", vbOKOnly, "Llandaff Hotels"
End If
End Sub