Access 2007-2019
Access 2000-2003
Access Seminars
TechHelp Support
Tips & Tricks
Access Forum
Course Index
Topic Glossary
Insider Circle
Home   Courses   Seminars   Templates   TechHelp   Fast Tips   Forums   Help   Contact   Join   Order   Logon  
Home > Courses > Access > Seminars > Access SQL Server Online > Lessons
Access SQL Server Lessons

Welcome to the Access SQL Server Online Seminar. Total running time is 4 hours, 13 minutes.

 S  M  L  XL  FS  |  Slo  Reg  Fast  2x  |  Bookmark Buy Now


Course Files

Learn More

  • In Access Developer 33, Lesson 4, I show how to loop through all of the linked tables in your Access database and automatically reconnect to them if they need it. This uses the TableDefs collection and table attributes which I didn't really cover much of in the Seminar. 



Related News


  • Addendum 1: if you have a yes/no value in Access, it will get changed to a bit value on the server. If you don't specify a default value, you won't be able to delete records. Also show how to use GETDATE() to provide default date/time at the server level.
  • Addendum 2:
    • Moved passwords to a global module to make them easier to update
    • Added a TimerInterval change to the Main Menu On Load event
    • You will need the dbSeeChanges option if you use a Recordset to a linked table on SQL Server
    • More with SQL Server not liking Yes/No fields. Not only will you not be able to delete them as in Addendum 1, but they could potentially lock your whole table. So, I'll show you how to remove NULL values with an update query (instead of just deleting them like I did in Addendum 1), set the Allow Nulls property on the server, set the default value on the server and in your Access forms, and other stuff.
    • How to change text throughout the table with the REPLACE and CAST functions in SQL

Subscribe For Updates!

Make sure you click on the SUBSCRIBE button below! You'll also get an email every time a comment is posted.


Please feel free to post your questions or comments below. If you have a questions about a specific lesson, please specify the lesson number and the time index in the lesson where the issue occurs. Thank you!


Converting Access to Web App Upload Images   Link  
Brad Weekley 
2 months ago
Converting the tables to SQL Server does not seem to be too difficult but, converting the FE to a web application appears to be a huge undertaking.
Am I correct that you would have to recreate all queries, forms and reports, and rewrite all VBA code?
Alex Hedley
2 months ago
ASP Courses.
Web Data Sync
Richard Rost
2 months ago
You are correct. The front-end has to be completely rebuilt with whatever technology you want to use. If you want your users to interact with the Access front-end, you can send them that. If you want a web portal, you need to design it in something like ASP. Microsoft has a new tool out to connect Access to their "Dataverse" and Power Portal. I'm just now starting to explore that myself, so my review will be coming out soon. But in the mean time, read this.
Add a Reply
Uploading image online Upload Images   Link  
Despina Karayanni 
2 months ago
Hello Richard,
I'm trying to issue an invoice(report) through my SQL online database, however I get an error message: "Run-time error 3079- The specified OrderT.TLX could refer to more than one table listed in the FROM clause of your SQL statement" Read More...
Alex Hedley
2 months ago
Have you added any aliases to your Tables in your FROM clause?
Despina Karayanni
2 months ago
Oh, I am sorry for bothering the forum, actually this OrderT.TLX was a misused variable that had to be abstracted from the OrderInvoiceQ - the source of the Invoice Report. Thank you very much again.
Add a Reply
Missing Argument Upload Images   Link  
Despina Karayanni 
3 months ago
I've tried to modify SQL code for the query PayeeswithBalanceQ, in order to form a pass through query.
the code is:
SELECT CCur(Nz(DSum("Balance","BillsWithPaymentsQ","PayeeID=" & [PayeeID]),0)) AS TotalBalance, CCur(Nz(DSum("Balance","BillsWithPaymentsQ","PayeeID=" & [PayeeID] & " AND DueDate < #" & Date() & "#"),0)) AS PastDueBalance, DMax("BillDate","BillT","PayeeID=" & [PayeeID]) AS LastBill, DMax("PaymentDate","PaymentsByPayeeQ","PayeeID=" & [PayeeID]) AS LastPayment, PayeeT.* Read More...
Richard Rost
3 months ago
It's difficult to tell because by itself that SQL is almost meaningless to me. However, if this is for a pass-thru query to SQL Server, then your dates should be enclosed in single quotes '1/1/2000' and not #1/1/2000# like Access uses.
Despina Karayanni
2 months ago
Thank you for your answer. Actually, I modified the Query in an aggregate query. And it worked fine!
Add a Reply

Show Older Comments...
View in Table Format

Start a NEW Conversation
Only students may post right now. Click here for more information on how you can set up an account. If you are a student, please LOG ON first.

You may want to read these articles from the 599CD News:

1/18/2022Access B2 Upgrade
1/17/2022Access Beginner 2 Links
1/17/2022Access Beginner 2
1/17/2022New Record on Top
1/13/2022Missing References
1/13/2022Access Beginner 1 Links
1/11/2022Access Fast Tips
1/11/2022System Defaults
1/10/2022Multi Select List Box

Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
My Account
My Courses
Lost Password
Student Databases
Change Email
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Customer Support
Web Site Tour
Consulting Services
Affiliate Program
Richard Rost
Free Lessons
Mailing List
Video Tutorials
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Terms of Sale
Contact Info
Support Policy
Email Richard
Mailing Address
Phone Number
Fax Number
Course Survey
Blog RSS Feed    Twitter

YouTube Channel    LinkedIn
Keywords: access seminar access sql server online  PermaLink