Juan Soto

About Juan Soto

Juan Soto is the President of IT Impact Inc., a Microsoft Access MVP for 14 consecutive years, and a database and AI consultant with over 32 years of experience. He specializes in Microsoft Access with SQL Server backends, helping businesses of all sizes design secure, stable, and scalable data environments. As AI tools continue to reshape the business landscape, Juan has expanded his expertise to help small businesses harness the power of artificial intelligence — from practical automation to smarter decision-making — making cutting-edge technology accessible without the enterprise price tag. A recognized voice in the Microsoft Access and AI communities, Juan is a frequent speaker at user groups and tech conferences nationwide and a sought-after podcast guest. He enjoys sharing practical insights on database architecture, AI integration, and modern business solutions with audiences of all technical levels. If you’d like Juan to speak at your next event, user group, or podcast, you can reach him here.
jsoto@itimpact.com

Bug will occur when using datasheet view in a sub form.

Here's a bug you will come across when using a subform in datasheet view: "Property Not Found" Here is the code that will trigger the criptic message from Access: Private Sub MyField_BeforeUpdate(Cancel as Integer) if somecondition = True then Msgbox "Your message here, usually you can't save the re [...]

2010-07-13T19:51:21-05:00July 13th, 2010|

Access function to return day of the week

Sometimes you need the actual day name of the date and not the numeric equivalent, the following function will do that for you: Public Function MyWeekDayName(dteDate As Date) As String 'Will return "Monday", "Tuesday", etc. based on the date supplied MyWeekDayName = WeekdayName(WeekDay(dteDate), Fal [...]

2010-07-13T19:50:36-05:00July 13th, 2010|

Part 3: Why I grew to love Microsoft Access Data Projects

Note: This is part three of a series of articles on Access Data Projects, Click to see Part 1 Click to see Part 2  Why I learned to love Microsoft Access Data Projects As a seasoned Access programmer, it seams all I do lately is Access with SQL Server, in part because of the great combination of SQL [...]

2025-06-07T17:50:05-05:00June 21st, 2010|

Launch Email Window from Form

If your database contains an email field, you can easily modify your form so that users can single click to create an email in their default email program. First, modify the control's Display as Hyperlink property to Always, second, modify the control's on click event with the following code:     If [...]

2010-06-17T16:43:58-05:00June 17th, 2010|

Part 2 Access ADP Tip : Get rid of the login box on startup

Note: This is part two of a series of articles on Access Data Projects, Click to see Part 1 Click to see Part 3  Access ADPs can provide you with the flexibility and power only a direct connection to SQL Server can provide, but a major drawback to a developer is the login box that will always show u [...]

2025-06-07T17:49:53-05:00June 6th, 2010|

Part 1 Access ADP Tip: Using ADP ServerFilter property

Note: This is part one of a series of articles on Access ADP projects. Click to see Part 2 Click to see Part 3  Where and Filter Clause do not work when using DoCmd.OpenForm Statement One of the issues you will find when working with an Access Data Project, (ADP), is the lack of functionality in the [...]

2022-03-22T09:26:22-05:00June 3rd, 2010|

How to create PDFs in Word using Access VBA

Office 2007 will allow you to easily create PDFs from any Word Document using the output menu on the Office button, (Access does too with Reports), but recently I had to create a procedure for a client that wanted to convert Word docs to PDF, email them and do it all from Access. Note: To make this [...]

2022-04-19T04:03:44-05:00May 13th, 2010|

Using a SQL Server stored procedure with an insert query in Access

If you're using a SQL Server database with an Access frontend, then this article is for you. Leveraging the power of Stored Procedures from Access has numerous benefits: your server can perform transactions that would take far longer in Access. Recently I came across the following issue when working [...]

2025-06-07T17:44:35-05:00April 19th, 2010|

Using SQL Server Views with Access: Index needed for editing data.

SQL Server views are one of the best tools a Microsoft Access programmer can use to limit exposure to data and improve Access performance. Unfortunately, you can't modify data in a view unless it has an unique index, read on if that is the case for you. (You can create indexed views in SQL Server, t [...]

2025-05-24T23:19:58-05:00March 3rd, 2010|

SQL Server: Easily Grant Select to All Tables and/or Views in a Database

(Note: I loved the code I found on the original posting, but it would not work without a simple change. I'm copying the post here and highlighting my changes, talk about a time saver!) Granting Select to all tables for a login can be an extremely painful and lengthy process. Utilizing the SQL Server [...]

2025-06-07T17:38:52-05:00February 25th, 2010|

Stuck on how to connect to a data source?

The other day I needed to connect to my local instance of SQL Server Express 2008, and I wanted to do it without exposing my SQL Server via TCP/IP, (why invite the world to my doorstep if the server is for local use only?).  I was having trouble doing so until I found the right syntax at ConnectionS [...]

2010-02-15T16:33:16-06:00February 15th, 2010|
Go to Top