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. Find out more about Microsort Access programming at the Access Tech Talk section. 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.

ASP.NET

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 programmer and MS Access development company Hartford, CT

Microsoft Database Applications For You

Get Microsoft Access + SQL Server

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 programmer team will create your Microsoft Access database for optimum efficiency with all the features you need. Our custom database applications use MS Access and SQL Server to create an easy to use front end User Interface in Access that connects to a powerful SQL Server data storage 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.

ASP.NET For Web Display

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

Clients Love 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, Connecticut, 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

Microsoft Access Articles

Microsoft Access Tech Talk

Call MS Access Solutions at (323) 285-0939 for your FREE consultation.

The material below originally appeared in Alison Balter's book Mastering Microsoft Office Access 2007 Development and is reprinted here with the author's permission. There may be references to "Figures" or "Chapters" that are not reprintable and are not used on this page.

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.


Author Attribution

This material originally appeared in Alison Balter's book Mastering Microsoft Office Access 2007 Development and is reprinted here with the author's permission.


Expert Microsoft Access Programmer Servcices In Hartford, CT

When you need a Microsoft Access programmer for your Hartford, Connecticut, business, call MS Access Solutions at (323) 285-0939. We have over 25 years experience as a Microsoft Access programmer and project management. We create Microsoft Access database applications for all business niches, inclucing, but not limoited to: medical offices, hospitals, government agencies - at the state, local, and federal level, the U.S. military, universities, junior colleges, school districts, agriculture, oil and gas,emplyment agencies, human resources, insurance companies, and insurance agencies.

At MS Access Solutions, we specialize in delivering comprehensive Microsoft Access and SQL Server programming services tailored to businesses of all sizes. Our expertise encompasses a wide range of solutions, from developing complex database systems to addressing specific issues such as repairing corrupted Access forms, optimizing reports, refining macros, and updating Visual Basic for Applications (VBA) code.

Our team is adept at creating scalable and efficient database applications that align with your business objectives. Whether you require the development of a new Access database integrated with SQL Server or need assistance with existing systems, we provide customized solutions to enhance your data management capabilities.

We also offer services to troubleshoot and resolve common database problems, including:

  • Restoring functionality to malfunctioning Access forms and reports.
  • Optimizing slow-running queries and improving overall database performance.
  • Converting outdated Excel spreadsheets into structured Access databases.
  • Implementing automation through advanced macros and VBA scripting.

Our commitment is to ensure your database systems operate seamlessly, providing reliable and efficient access to your critical business data.


Find out more about our Microsoft Access programmer services on the Access Programmer New Haven, Connectidut web page.