Access 2007-2016
Access 2000-2003
Access Seminars
TechHelp Support
Tips & Tricks
Access Forum
Course Index
Topic Glossary
Insider Circle
Home   News   Tips   Glossary   Templates   Forums   Help   Logon   Order   Contact Us  

News      User Comments     History     Notify Me

6/30/2009 12:13:53 AM
New Access Web Seminar!
By Richard Rost   Richard Rost on Facebook Richard Rost on Twitter Richard Rost on Google Plus Richard Rost on LinkedIn Email Richard Rost

Attention Microsoft Access Students...

A couple of weeks ago, I asked if any of you would be interested in a seminar covering the transfer of data between Access and the Web.

LOTS of you responded in the affirmative. Since I had another project that required this kind of programming, and so many of you were interested, I recorded a full seminar on exactly how to do this.

If you have a situation where you have a Web server that needs to collect data (customer info, email signups, etc.) that you can then PULL DOWN to your local Access database with one click, then this seminar is for you.

Likewise, if you have the need to PUBLISH data with ONE click TO your Web site (product info, for example) then this seminar is for you.

Finally, if you've ever wanted to use Access as a data collection tool to pull down information from ANY web site, then this seminar is for you. I'll show you how to integrate Access with your Web browser so we can pull down REAL TIME temperature and stock quotes from the Web.

This seminar covers:

- Reading Data from ANY Web Site
- Using the Internet Explorer Control in Access
- Pulling Stock Quotes from the Web
- Setting up an Access Database on your Web Site
- Pull Data from your Web Site
- Post Data back TO your Web Site
- Synchronizing your Web and Local Access Databases

I will show you how to do all of this using Access 2007, 2003, and 2000 (it's pretty much the same in all three versions). For my Web editor, I use FrontPage and Expression Web, but you can use any Web editor you like.

If you have any questions, feel free to post them here or contact customer support. I will post an OFFICIAL release notice when the seminar is available for purchase. I expect to have it ready in the next day or two. Yes, I will send out email notices to all of my previous Access and ASP students.


Update 6/30/09 3am - I am FINISHED with the lesson videos. I just need to record the intro and review lessons, package the whole thing up, and put it online.

I'm not going to write a FULL handbook for this seminar, but I am going to put together a separate printable guide with some critical screen shots and the source code (there's a bunch of it). I'm also going to include two versions of the database - one for Access 2007 users, and one in Access 2000 format for everyone else.

Here's the complete course outline:

1. WebBrowser Control
Adding WebBrowser in Access 2007
Adding WebBrowser in Access 2003
Adding WebBrowser in Access 2000
Command Button to Go To Web Page URL

2. WebBrowser Navigation
User Input URL for WebBrowser
Add Text Box URL Control
Check if the WebBrowser Navigating?
IsNavigating Check Box
WebBrowser DocumentComplete
WebBrowser DownloadBegin

3. Reading HTML & Page Text
Show Current URL
DocumentComplete URL Parameter
Read HTML in a Web Page
Read Text in a Web Page
For Each Next Loop

4. Parsing Page Data
Understanding URLs
URL Parameters (QueryString)
Use Mobile Versions if Possible
Parsing Page Data
String Manipulation
InStr, Mid Functions
Reading Weather Data
Finding the Current Temperature

5. Insert Data Into Table With SQL
Create TemperatureT Table
Append Query
INSERT SQL Statement

6. Insert Data Into Table With Recordset
setup Recordset
Save Data
Recordset Issues With Access 2000
Declaration Issues With Access 2003
Timing Issues With Access 2003
IsNull Problem

7. Automated Download With Timer
OnTimer Event
Timer Interval in Milliseconds
Navigate Automatically
Avoid Multiple Simulataneous Events
Event Running Indicator

8. Separate Timer Form
Create a Timer Form to Launch Events
Public Sub LoadURL
While Wend Loop

9. Recording Multiple Events
Checking Temp in Multiple ZIP Codes
Adding ZIP Code to Table
Stop Timer Checkbox
Recordset to Loop Through ZIP Codes
Recordset While Loop

10. Checking Stock Quotes
Copy Web Form
Me Keyword
Edit VB Code for Stocks
Using to Get Stocks

11. Working With Text Files, Part 1
Why Use Text Files?
Analyzing Data Line by Line
Creating a Temporary Text File
Writing Text Files
Open Text File for Output
Problem with Windows Vista Security
Reading Text Files
Open Text File for Input
Line Input
Text File EOF
Left String Function
CSng Function - Convert String to Single

12. Working With Text Files, Part 2
Modifying our Recordset
Saving the Stock History Data
Invalid Use of Null
Debugging Break Points
Turn on the Debug Toolbar
Step Into, Over, Out of Code Lines

13. Working With Text Files, Part 3
Replace Function
CLng Function - Convert to Long Integer
Switching to
Viewing the HTML of a Web Page
View Source
Form Post Problem
Converting Form Post to Query String
Adjust Code for New Data
Storing the Stock Data

14. Multiple Automated Stock Quotes
Add Check Stock Quotes to Timer Form
Create Stock Lookup Table
Automate Lookup of Multiple Stocks

15. Acquire Data on Your Web Site
Using Expression Web or FrontPage
What if you use a different Web Editor?
Using ASP (Active Server Pages)
For More Info See my ASP Courses
Also See Web Database Seminar
Open my Web Site in Expression Web
Create a SubSite in my Web for Data Collection
Create an HTML Form to Collect Data
Database Creation Wizard
fpdb Folder
Global.ASA File - Don't Touch It

16. Custom Data Collection ASP Page
You can't just drop a database in your Web
Clean up the Junk from the HTML Form
Create our own Submit.asp
Request Data from Web Form
Perform Data Validation (Missing or Bad Data)
Saving Data to the Database

17. Page to Display Collected Data
ASP Code to Display All Collected Records
Basic Security for Your Display Page

18. Download Collected Data to Access
Create Another Access WebForm
Modify Recordset for New Data
Gather Data from Web Site

19. Delete Records from Server, Part 1
ASP Page to Delete All Server Records
Modifying Access WebForm to Delete Records
Specify Operating Mode
AnalyzeDeleteRecords Sub
Dealing with No Records to Display

20. Delete Records from Server, Part 2
Browser Caching Problems with IE
Careful With Your IF/Then Logic

21. Virtual Page Data on Web Site
Create a Virtual Page Database
Modify Access Database on the Web Site
Create a Virtual News and Sales Data Page

22. Local Virtual Page Database
Create Local Virtual Page Data Table / Form
HasChanged Event & Indicator

23. Post Data From Access to Web, Part 1
Build ASP Page to Accept Data from Access
New WebForm to Post Data to Web Site

24. Post Data From Access to Web, Part 2

25. Posting Large Fields to Web, Part 1
Create HTML Web Form to Accept Data
Give your HTML Form a Name
Set Web Form Values from JavaScript in VBA
Clicking a Submit Button with Code
Converting Line Breaks to BR

26. Posting Large Fields to Web, Part 2

If this looks like gibberish - don't worry. I'm going to put together a full outline (with screen shots) tomorrow (well, later today) showing you exactly what this covers. That's just MY outline so I know all of the topics I covered.

Permanent Link
Keywords: access asp web seminar database synch data
Post Reply

Comment from Elia Gore @ 7/2/2009
Job well done Rick.The Web Access Seminar outline is so appealing;I can not wait to watch it.
Show Just This Thread        Post Reply
Web Access Seminar Comment from Richard Rost @ 7/1/2009
Finishing it up now. All of the videos are done. I'm working on the handbook for it now. Hope to have this finished today.
Show Just This Thread        Post Reply
Web Access Seminar Comment from Fred Selinka @ 7/1/2009
Outline looks great Rick! Look forward to seeing it.  Happy 4th of July! Fred
Show Just This Thread        Post Reply

Add Your Comments or Subscribe
If you just want to subscribe to get email updates when the News is updated, then enter your name and email address and check the Notify Me box below. If you would optionally like to add your comments below to be posted, they are welcome.
  Your Name:  Required
  Your Email:  NOT Public


Sorry about this step. It's just to keep the spam bots away:
  Verify: What is 8+4:
  Notify me when the News is updated.
  Remember Me for my next comments
Please do not use this form for Customer Service inquiries! If you have questions about your account, shipping info, courses you've ordered, need passwords, etc. please use the Customer Service Center instead.

I value your comments. They will be displayed on this page (above). Your name will be displayed, but your email address will not be.
As always, I promise to never give away your personal information to anyone else, ever.

NOTE: If you don't leave your name and email address, DON'T expect a reply. I can't promise a personal reply to everyone who posts here. I TRY my best, but I cannot guarantee it. If you don't leave your real name and email address, I won't even bother. I usually just hit DELETE. -Richard



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

11/20/2018Microsoft Access Developer 12
8/25/2018NEW: Access Dev 9, 10, 11
8/25/2018Microsoft Access Developer 11
8/25/2018Microsoft Access Developer 10
8/25/2018Microsoft Access Developer 9
8/23/2018Access Dev 11 is ONLINE
8/17/2018Access Dev 10 is ONLINE
8/15/2018Access Tip: Search Form
8/15/2018Access Tip: Locked v. Enabled
8/15/2018Access Dev 9 is ONLINE

Visual Basicindex
Account Login
Online Theater
Lost Password
Free Upgrades
Insider Circle
Student Databases
Change Email
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search Our Site
Waiting List
Production Schedule
Collapse Menus
Live Chat
Customer Support
WalkThru Tutorials
Consulting Services
About Us
Affiliate Program
Richard Rost
Free Lessons
Mailing List
Video Tutorials
MYOLP Memberships
Idiot's Guide to Excel
Volume Discounts
Payment Info
Terms of Sale
Gift CDs
Live Chat
General Info
Support Policy
Contact Form
Email Us
Mailing Address
Phone Number
Fax Number
Course Survey
Facebook    Twitter

Google Plus    LinkedIn

Blog RSS Feed    YouTube Channel
Richard Rost Microsoft MVP