The four most common chemically active elements in the universe - hydrogen, oxygen, carbon, and nitrogen - are the four most common elements of life on Earth. We are not simply in the universe. The universe is in us.
Single report run time errorUpload ImagesLink James McMillan 8 months ago
I watched the video on how to retrieve a single report for a customer using a VBA code. On some buttons and forms, it works great. However, it does not work on all buttons and all forms I'm getting a runtime error, see attached. Could you help me with this dilemma?
James McMillan 8 months ago
Scott Axton 8 months ago
James this is a bit to broad of a post. Can you post, possibly with screenshots, what exactly you are having issues with?
Scott Axton 8 months ago
Sorry we posted at the same time.
Just looking at the formula is your "CustomerId=" & Customer accurate? I'm guessing your field may be actually CustomerID
So "CustomerId=" & CustomerID
It's a bit hard to read it appears that the screen capture is cut off a bit. Do you have spaces in your report name?
If so put them in brackets. [ ]
In fact even if it doesn't put it in brackets. Going back to Beginner 1, Access field names, reports, forms, etc. should only contain letters and on occasion a number. Dashes ( - ) especially can be mistaken for subtraction.
I don't know how far along you are in your project but you will save yourself tons of headaches renaming you objects now.
James McMillan 8 months ago
The problem I have is with the DoCmd. See below. It always returns an error where it is highlighted in yellow.
Do you have a valid InstructorID on your form (that is, not null)?
James McMillan 8 months ago
OK, the query was NUll. The record was blank. I'll create a record in that query and try again.
James McMillan 8 months ago
I created a record with an Instructor ID. I checked the table and the query, and the record showed in the table and the query. I ran the VBA code once again and received the same error message.