Custom Access And SQL Server Database
Solutions For Your Business

25+ years experience as a leader in
Microsoft Database Application Development

MS Access Solutions
Database Development Services

Microsoft Access

MS Access is a highly flexible, robust, and reliable database program. Microsoft Access is the leading relational database management system in the world. We are a Microsoft Access developer company creating database applications for your business.

SQL Server

SQL Server is an enterprise relational database management system from Microsoft. We use SQL Server as the database server for data storage and data retrieval to and from Microsoft Access as well as other software applications, like ASP.NET and Azure.


Microsoft's application framework for web development produces dynamic web pages. ASP.NET provides web programmers with a platform for building dynamic web sites, web applications (web apps), and web services that require a web solution.

Microsoft Azure

MS Azure is Microsoft's cloud computing service. It is used for development, testing and deployment as well as managing software applications through a global network data centers managed by Microsoft. Azure now features SQL Server called Azure SQL.

We Are Your Microsoft Access Database Experts

The Best Microsoft Access Database Solutions owner, consultant, and principal programmer is Alison Balter - a recognized expert Microsoft Access consultant. Alison is the author of 15 Microsoft Access training books and videos. She is a frequent guest speaker at MS Access conferences and has developed hundreds of applications for businesses of all types.

We know your business data is important; we listen to your concerns, ask questions, and gather information from all stake holders. We discuss your needs and requirements for your database. We find out what you want, why you need various features so we can obtain as much information as possible. Once we have the information we need, we work with you to design the proper database architecture, plus the dashboards, the questions (queries), forms, and reports you need for an excellent database system.

Microsoft Access developer and MS Access development company Hartford CT

Microsoft Applications For You

Your data is important to your business and you need both to enter and retrieve data rapidly. The data stored in your company's database must be clean, secure, and allow for maximum usage. Our Microsoft Access developer team will create your Microsoft Access database for optimum efficiency with all the features you need. After we program your MS Access and SQL Server database you will have the capacity to manipulate your data so you get the information you need for every day activities and for making critical business decisions.

We also create websites designed for speed to display your data accurately, using ASP.NET technology. Fast, secure, and robust, our ASP.NET web sites and web applications give you true business tool for finding and displaying information dynamically on the web.

Example Projects

Corporate Database

Microsoft Access front-end and SQL Server back-end database

Access Forms Development

Access data entry form connecting to SQL Server back-end database

Accounting Company

ASP.NET website with SQL Server back-end database

Corporate Reports

MS Access Report created with SQL Server database

Client Comments About Our Work

Best Microsoft Access database developer services in Hartford CT from MS Access Solutions

Sheldon Bloch, Oil and Gas Company

Alison from MS Access Solutions has provided both training and mentoring services to us over the past several years. Our developers use Alison Balter's books on programming with Microsoft Access as a desk reference. They have provided our staff members with much-needed training in Visual Basic, client/server development, SQL Server, and Microsoft Access. This has helped us to ensure that our employees can properly keep up with the ever-changing technologies. MS Access Solutions has also provided our staff with mentoring on an as-needed basis, providing expertise that helped our in-house programmers to overcome various hurdles. More Reviews
MS Access Solutions client who is very happy with our Microsoft Access programmer services

Lisa Dosch, Motion Picture Editors Guild - Local 700

Alison Balter at MS Access Solutions developed the application that helps us to properly service all of our members. This program handles billing, payments, tracking of jobs worked, available list, and other important data about our members. The system automates many tasks that were previously performed manually, allowing our employees to more cost-effectively use their time. This client/server system is used by employees in our Hartford CT and New York offices. MS Access Solutions and their staff worked with us to develop the necessary specifications and design documents, and then programmed, tested, and implemented the application throughout our organization. More Reviews

Contact Details

When you need a truly expert Microsoft Access database development company to design and develop your mission critical custom database - Contact MS Access Solutions.
  • Corporate Office Los Angeles, California
  • Phone: +1 (323) 285-0939
  • Office Hours: Mon - Fri : 8:00 AM to 5:00 PM

Get In Touch

Latest From Blog

Microsoft Access - More

Microsoft Access Programmer Information

Call MS Access Solutions at (323) 285-0939 For Complimentary Consultation

Pitfalls of Multitable Queries

You should be aware of some pitfalls of multi table queries; they involve updating as well as which records you see in the query output. Remember that you can’t update certain fields in a multi table query. These are the join fields on the “one” side of a one-to many relationship (unless the Cascade Update Referential Integrity feature has been activated). You also can’t update the join field on the “many” side of a relationship after you’ve updated data on the “one” side. More importantly, which fields can be updated, and the consequences of updating them, might surprise you. If you update the fields on the “one” side of a one-to-many relationship, you must be aware of that change’s impact. You’re actually updating that record in the original table on the “one” side of the relationship; several records on the “many” side of the relationship will be affected.

For example, Figure 4.14 shows the result of a query based on the Customers, Orders, and Order Details tables. I have changed “Company AA” to “Business AA” on a specific record of my query output. You might expect this change to affect only that specific order detail item. Pressing the down-arrow key to move off the record shows that all records associated with Company AA have been changed (see Figure 4.15). This happened because all the orders for Company AA were actually getting their information from one record in the Customers table—the record for ID 27. This is the record I modified while viewing the query result.

To get this experience firsthand, try changing the data in the City field for one of the records in the query result. Notice that the record (as well as several other records) is modified. This happens because the City field actually represents data from the “one” side of the one-to-many relationship. In other words, when you’re viewing the Country/Region and City fields for several records in the query output, the data for the fields might originate from one record. The same goes for the Order Date field because it’s also on the “one” side of a one-to-many relationship. The only field in the query output that can’t be modified is TotalPrice, a calculated field. Practice modifying the data in the query result and then returning to the original table and noticing which data has changed.

The second pitfall of multitable queries is figuring out which records result from such a query. So far, you have learned how to build only inner joins. Join types are covered in detail in Chapter 12, but for now, it’s important to understand that the query output contains all customers, regardless if they have orders, and all orders, regardless if they have order detail. This means that not all customers and all orders are listed. In Chapter 12, you’ll learn how to build queries in which you can list only customers who have orders. You’ll also learn how to list only the customers without orders.

This material orginally appeared in Alison Balter's book Mastering Microsoft Office Access 2007 Development. Reprinted here by author's permission.

When you need a Microsoft Access programmer for your Hartford CT business, phone call MS Access Solutions at (323) 285-0939. We have over 25 years experience in Microsoft Access programmer solutions. We create Access database applications for all sectors, consisting of hospitals, government companies, the U.S. military, universities, agriculture, workers services, and insurance provider. We can take care of the most advanced as well as complicated Access and also SQL Server database programming for your business as well as smaller projects, like fixing damaged Access database forms, MS Access reports, Access macros, and VBA code.

More Access programmer cities we serve: Access Programmer New Haven CO