Using MS Access/Expert Profile

Expertise

I specialise in database analysis and design, SQL and database queries using QBE and VBA. In my work, I use MS Access together with MS SQL Server as ETL (Extraction - Transformation - Loading) tools for migrating data between business ERP systems and data stores. My forte is building bespoke functions and applications.


See my website for example apps and downloads

Experience in the area

I am a chartered engineer with 30 years of engineering and business experience, member of the BCS and have been working specifically in database applications, including SQL Server (v7/8/2000) for the last 9 or so years. I previously taught a course in Database Analysis and Design, but am now a freelance consultant and systems analyst.

Commercial database design and development work undertaken.

What do you like about this subject?

Designing and building business processes, databases and user applications is a cornerstone of my existence. They have such a powerful impact on people's lives, that success is sublimely rewarding.

What do you still hope to achieve/learn in this field?

One is never to old to learn - this environment is a never ending arena of learning, no matter how long you've been around. Serving the Access Experts group feeds the quest to learn. . . . .

Something interesting about this subject that others may not know:

Access is an excellent tool - it is very user friendly to learn - beginners in database work can achieve incredible productivity very quickly - it forms an excellent utility for developing Client applications in a Client Server environment - it is a great prototyping tool - it enables applications to grow in complexity with developer skill and experience.

Something controversial or provocative about this subject

A knowledge based economy depends on data.

Average Ratings

Recent Reviews from Users

Read More Comments

    K = Knowledgeability    C = Clarity of Response    T = Timeliness    P = Politeness
UserDateKCTPComments
Mike08/17/0910101010 
Shafinaz06/15/091010Thank you. I'll try first. If anything .....
Karyn06/08/0910101010Thanks Geoff. I am an extreme newbie .....
Peter06/07/0910101010Hi Geoff, Many thanks for the answer .....
Susan06/05/0910101010 

Recent Answers from Geoff

2009-06-12 Contact Database that matches contacts up:

Hi Mark, Too many general questions here to be specific. I suggest you have a table of people, a table of skills, then an associative table of PersonID and SkillID that associates Person and Skill

2009-06-11 ms access 2007:

Shafinaz, hi 1. Normalise the raw Excel data into individual Access tables (see wikipedia about Normalisation if you are unsure) 2. Leave calculated cells out of this process - only 'raw data'

2009-06-10 Validating field with a table:

Luke, hi, Open the table for data entry in design mode, select the postcode field. Now find the Validate property: use the wizard to build a rule based on the constraint table, eg: SELECT PostCode

2009-06-09 Macros:

Nick, A query could do it,but you don't give much information about you tables, so difficult to be helpful.... Something like this would do the trick: INSERT INTO tblTarget(EmployeeName) SELECT

2009-06-08 Ms access double data entry:

Charles, hi Open Form2 in design mode Open the Properties dialog (RH click & Properties) Ensure the form object is selected - box at top-left of form object is black. In the properties dialog

 

Ask A Question

All Answers

Answers by Expert:


Ask Experts

Volunteer


©2009 About.com, a part of The New York Times Company. All rights reserved.