Whether to exists or not exists, that is the question…

This is second part of 2-part series on SQL clauses. Juan covered the IN() in the first part. We now turn to a close sibling, EXISTS clause. As Juan demonstrated, IN() can be useful for some situations where we want to match a subset of another table without necessarily changing the output due to jo [...]

2021-06-10T10:02:29-05:00October 2nd, 2013|

Are you IN or are you out? (Not IN)

This is a part one of two-part on how you can make your queries much more powerful. In first part, we look at whether we're in or not. Part two can be found here. The IN clause is a great tool to have in your arsenal, it can allow your forms to be editable or filter forms using . What is the IN clau [...]

2021-06-10T10:01:32-05:00September 23rd, 2013|

Mixed Blessings of SQL Triggers

Sometime we take over a project where the original developer used SQL Triggers on the tables and unfortunately, we tend to find that more often, the triggers are not written in most effective manner. I'd like to highlight few common mistakes I see made with using the triggers: Assuming only one row [...]

2013-09-10T00:45:07-05:00September 16th, 2013|

Automation and Web

Whenever the subject of new web apps introduced with 2013 or web databases introduced with 2010, one common lamentation bought up by people is that they both lack VBA. It is certainly an understandable lamentation; almost all serious Access developers have used VBA and it's VBA that makes it possibl [...]

2013-09-10T00:45:52-05:00September 10th, 2013|

New Access 2013 book, plus meet the authors!

Over the last year, I've been working on a book with Access experts and MVPs Teresa Hennig, George Hepworth and Doug Yudovich, focused on practical examples and techniques for building powerful Access applications. The book covers both new web apps and new solutions to client solutions. Here are few [...]

2022-07-26T03:24:23-05:00August 23rd, 2013|

Getting a list in comma delimited format with T-SQL

Sometime we want to get data in a list. A good example is getting a list of orders that's coming up for delivery and has other orders that are past due. We would like to know what those upcoming orders are so we can ensure that the past due accounts are settled prior to actually delivering the order [...]

2014-10-22T02:23:57-05:00July 30th, 2013|

7 Habits of successful Access developers

Access developers come in a wide range of skill sets, but what set apart those who are good at Access development? I've put together a rather subjective list of 7 habits for your review, let me know what you think in the comments! Habit 1: Using error handlers in all procedures Errors generated by A [...]

2013-07-23T22:18:09-05:00July 23rd, 2013|

Free SQL Server books from Microsoft

Here's a great way to learn more about SQL Server, Azure, Windows Server and other Microsoft technologies with this collection of Free ebooks: UPDATE:  Here's a more recent list of free books from Microsoft: http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-micro [...]

2013-06-27T18:24:57-05:00June 24th, 2013|

Maximizing Code Reuse: Writing design-time automation

This is part two of two-parts on maximizing code reuse. Part one focused on assigning more than one event handlers to same object's event or sharing an event handler for several objects. We now turn to looking at how we can write design-time automation to help us save time in coding. If you enjoy lo [...]

2013-06-14T19:31:29-05:00June 14th, 2013|

What I’d love to see in the next version of Access

It's that time of the year again folks, where the Access team is debating what to include, fix or remove from the next version of Microsoft Access, and if past history is any notion of what to expect, don't expect anything to change on the client side: no new IDE tools, no new coding tricks, nada. * [...]

2013-06-10T20:32:32-05:00June 6th, 2013|

Migrating Access backend to SQL Server in the cloud

What does "moving Access application to the cloud" mean? It means you are moving your data to a hosted SQL Server database on the web. You no longer have the data locally and you are still running the Access frontend locally. You may or may not have some tables local, but for the most part, all of t [...]

2022-03-14T10:28:21-05:00May 29th, 2013|
Go to Top