OnWeb displays only a blank screen and no forms or other windows
Updated 2009-12-30 | Filed under OnWeb | PDF
Problem
I've clicked EQL Synchronize, I click Web View, and then on the 'Run this database in your browser using OnWeb' link. I get a blank screen with none of my database windows or forms. What went wrong?
Solution
EQL OnWeb displays in a browser via the Microsoft Access Runtime binary, which differs from the retail Microsoft Access in a few ways, outlined on this page (Note: the link references Access 2000, but the differences are much the same for more modern versions of the Access Runtime).
The chief difference, for the purpose of this article, is that the object browser window is not available, meaning that the application must contain an initial Form which will allow the user to navigate through the application, and manipulate table data (or perform queries, etc.)
There are two methods Access provides to accomplish this. In your local Access application:
1) Set a 'StartUp' Form
To designate a Form as 'StartUp', follow the instructions below:
For Access 97 - 2003:
Click Tools | StartUp
Under 'Display Form/Page', find and select the Form you wish to pop open on application start-up.
Click OK, and restart the application.
For Access 2007:
Click the Microsoft Office button (in the upper left corner).
Click the 'Access Options' button in the bottom right corner of the menu that appears.
Click the 'Current Database' category on the left side of the Access Options dialog box.
Under 'Application Options' section look for the option called 'Display Form'. Select your desired start-up Form.
Click OK, and restart the application.
You'll note the form pops up in front of the object browser window in your local database. You may close this form and EQL Synchronize, and your OnWeb session will now feature your desired Form on start-up.
2) OR alternatively, create an AutoExec Macro
In your local Access application:
For Access 97 - 2003:
Select 'Macros' from the left-hand menu of the object browser window.
Click 'New' above the listing of Macros currently in the application.
In the Macro Editor window that comes up, select 'OpenForm' as the first action to execute.
In the dialog in the lower left-hand side of the Macro Editor, select your desired start-up Form in the Form Name combobox.
Close the Macro Editor, and, when prompted to Save the new Macro, save it with the name 'AutoExec'.
For Access 2007:
From the menu above your application object browser, select 'Create'.
At the far right of the Create bar, note the 'Macro' button. Click this.
In the window which pops up, select 'OpenForm' as the first action.
In the dialog in the lower left-hand side of the Macro Editor, select your desired start-up Form in the Form Name combobox.
Close the Macro Editor, and, when prompted to Save the new Macro, save it with the name 'AutoExec'.
After closing and reopening your application, you'll note that the form selected in this manner pop up above the Object Browser window. Subsequently pressing EQL Synchronize will cause EQL OnWeb to display this form on start-up.
Related Articles
- Create Online Surveys using Microsoft Access (0.592641487148)
- Embed Microsoft Access Forms Online (0.586820529729)
- EQL Access OnWeb - Quickstart (0.545776981208)
- Unable to open registry key on export (0.526155565373)
Unrelated Articles
- Database Comparisons (0.165706863374)
- How EQL OnWeb Works Part 1 (0.171929192968)
- Support for databases other than Access (0.191640171885)
- Supported Access Versions (0.213073592721)