I have been using access 2000 for a short period now. I am asking for help in pointing me in the right direction to learning VBA on the web or other. Your responses are greatly appreciated.
Big request with so little time and room in these postings. But, the way I learned it was to use the Wizard on a form and create all types of buttons and functions. Then go behind these objects and dig into the code using ACCESS Help of the F1 key to access the command and learn the code one function at a time.
Or use macros, then convert them to VBA, that's how I first started.. about 2 years ago now. And what have I learned?.... the agony of defeat. It's fun though.
Also, Learn the hot keys, they make working faster, such as alt+f11 to get to the code.
For me and I think for many many others learning VBA is an ongoing learning process. You have a database requirement and you look for solutions. But of course you have to start from somewhere.
I'm using a mix of knowledge resources :
1. VBA Course (two to tree days), essential for the basics.
(recordsets, instructions, functions...)
2. HELP in Access (F1).
3. VBA manual (still learning a lot of my book access 95).
4. Writing a macro and convert this to VBA (save as).
5. Posting questions on forums.
6. Reading and trying to understand VBA code examples.
7. Keywords in search engines (
* If statements
* Select case statements
* Dim statements
I took a class on Basic VBA because I had been struggling to learn how to program in it. Learning those three things really helped me take a big jump in my skills.
One more thing - as someone who was very recently in the same position!
Don't be scared of things you don't instantly understand - for instance I spent ages ignoring the Domain functions. I was writing huge long bits of code, when if I had used a domain function, one line would have done!!
I would definitely recommend a course though, as soon as you can - you can get there by yourself, but it's a lot more frustrating.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.