Solved

SQL Query builder for Access 2003 run-time licence

Posted on 2011-02-21
6
366 Views
Last Modified: 2012-05-11
One of my clients is using a a database under a run-time version of Access.  However, they now need to build their own SQL queries.  Unfortunately, they do not have a full copy of Access in the building, which gives us two options:

1) I could build a basic query builder (may take a couple of days, so would like to avoid if possible)
or
2) Is there something out there already that I can use / purchase?

Any suggestions would be welcome?
0
Comment
Question by:Andy Brown
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 19

Assisted Solution

by:MINDSUPERB
MINDSUPERB earned 250 total points
ID: 34942590
I may opt to the first option. You may not find a third party query builder that would be compatible with the Access runtime version.

Sincerely,
Ed
0
 

Author Comment

by:Andy Brown
ID: 34942624
Thanks Ed - appreciate your feedback.
0
 
LVL 85

Accepted Solution

by:
Scott McDaniel (Microsoft Access MVP - EE MVE ) earned 250 total points
ID: 34942874
There are several 3rd party items that can work with Access, but I believe they're all external tools. In other words, your client would launch the tools and connect to the Access database, then work from there.

They couldn't store the queries in Access using those methods - you'd have to provide this functionality if needed.

Using 3rd party tools also puts you at the mercy of the developer of that tool. If your client needs added functionality the tool doesn't provide, you're often back to square one.
0
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 

Author Closing Comment

by:Andy Brown
ID: 34942933
Thanks guys - I think I'll build my own.
0
 
LVL 85
ID: 34943870
I think that's your best solution. It can be tricky, so be careful. I've done something crudely similar, and what I found was this:

1) Make SURE That you trap UPDATES and DELETES to insure they user knows exactly what is going on. The simplest way is to use the InStr function to check the entire SQL statement entered by the user for the words "UPDATE" and "DELETE". If you find them, make sure the user knows that this will permanently alter/delete the data, and there is no "recycle bin" attached.

2) You'll not be able to mimic the Query Designer in Access i.e. the drag-drop features for linking tables, selecting tables, etc. They'll likely ask for that, so be sure to let them know up front that it's not viable on the Access platform.

3) Users have no real concept of a JOIN, so you might consider including several pre-defined JOINed queries they can use for their base tables in their queries.

4) Users generally don't know much about WHERE clauses and the difference between AND and OR in those clauses. There's not much you can do except provide guidance for this.
0
 

Author Comment

by:Andy Brown
ID: 34943979
Great advice as always - Thanks LSM - hope you are keeping well.
0

Featured Post

Want Experts Exchange at your fingertips?

With Experts Exchange’s latest app release, you can now experience our most recent features, updates, and the same community interface while on-the-go. Download our latest app release at the Android or Apple stores today!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.How it Works The attack works by targeti…
If you need a simple but flexible process for maintaining an audit trail of who created, edited, or deleted data from a table, or multiple tables, and you can do all of your work from within a form, this simple Audit Log will work for you.
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question