Advertisement

04.11.2008 at 02:40PM PDT, ID: 23316552
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

9.8

Delete record in access - custom "are you sure" message problems

Asked by impactuser in Access Forms, Microsoft Access Database

Tags: , ,

Hello,
I am having a touch of bother deleting a record from a form command

The code I want to run will ask a question before the code is fully run.  Once the user presses OK, the script then runs an update query on the equipment list (clears the association with the LOAN_ID by replacing the LOAN_ID with a 0) and then it *should* delete the LOAN record...

The update query works fine however when it comes to delete the loan record - it does not do anything...  

If I put the delete code into its own button - it will delete the record fine
I have removed the query code and just left the delete code in with the custom message box question - it fails to delete the record

I have figured out that it must be something to do with the MsgBox question I have put in..... but what?!

I have spent the last hour digging and playing with the code  tried various other delete commands that I have found on here  however they either have the same effect (not working) or just bring up an error saying the command is not available.
Start Free Trial
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
Private Sub Command11_Click()
      
    If MsgBox("Are you sure all of the equipment has been returned?  ", vbDefaultButton2 + vbOKCancel + vbExclamation, "WARNING!") = vbOK Then
                
        'Run Update Query to remove Loan details from equipment - supress warning messages
        DoCmd.SetWarnings False 'Turns off warning messages
        
        'Update
        stDocUpdateQuery = "QRY_Delete_Loan_ID"
        DoCmd.OpenQuery stDocUpdateQuery, acNormal, acEdit
        
        'Delete
        DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
        
        DoCmd.SetWarnings True 'Turns on warning messages
                
    Else
        Dim iAnswer As Integer
        iAnswer = MsgBox("No changes have been made", vbDefaultButton1 + vbOKOnly + vbInformation, "Stopped")
 
    End If
    
End Sub
 
Loading Advertisement...
 
[+][-]04.11.2008 at 02:53PM PDT, ID: 21338528

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Access Forms, Microsoft Access Database
Tags: Microsoft, Access, 2003
Sign Up Now!
Solution Provided By: capricorn1
Participating Experts: 2
Solution Grade: A
 
 
[+][-]04.11.2008 at 10:11PM PDT, ID: 21339925

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628