ACC97: MS Internet Explorer on High Safety Stops Subform Display

Last reviewed: October 13, 1997
Article ID: Q164004
The information in this article applies to:
  • Microsoft Access 97
  • Microsoft Internet Explorer versions 3.0, 3.01 for Windows 95

SYMPTOMS

Moderate: Requires basic macro, coding, and interoperability skills.

When you try to open a Microsoft Access form with a subform in ASP format in Microsoft Internet Explorer, you may receive the following error message

   This page contains active content that is not verifiably safe to
   display. To protect your computer, the content will not be displayed.

followed by:

   Microsoft VBScript runtime error
   [Line: NN] Object required: '<Subform Name>'

CAUSE

Your Microsoft Internet Explorer Safety Level is set to High. Internet Explorer opens a second instance in order to display a subform. Internet Explorer itself does not possess a digital security code that marks it "Safe for Scripting." Therefore, when it tries to open the subform in another instance, the error message appears.

RESOLUTION

There are two ways to resolve this problem. You can download the latest HTML Layout Control, or you can set the Internet Explorer Safety Level to Medium or None.

Method 1: Download the Latest HTML Layout Control

There is no security problem with Version 1.0.05.0000 of the HTML Layout Control. Follow these steps to determine which version of the HTML Layout Control you have:

  1. Use Windows Explorer to locate the file Isctrls.ocx in your \Windows\System folder.

  2. Using the right mouse button, click the file, and then click Properties on the menu that appears.

  3. Click the Version tab to display the version information.

You can also download the HTML Layout Control along with the Active X Control Pad from http://www.microsoft.com/workshop/author/cpad/

Method 2: Change the Microsoft Internet Explorer Safety Level Setting

Set the Internet Explorer Safety Level to Medium or None. Note that if you change the setting to Medium security, you still receive an ActiveX warning message when you try to move between records on a form.

  1. Start Microsoft Internet Explorer.

  2. On the View menu, click Options.

  3. Click the Security tab.

  4. Click the Safety Level button.

  5. Click either Medium or None in the Safety Level dialog box, and then click OK.

  6. Click OK again to close the Options dialog box.

REFERENCES

For more information about exporting ASP files, search the Help Index for "ASP files," or ask the Microsoft Access 97 Office Assistant.


Additional query words: IE security
Keywords : IntAsp IntpWeb kberrmsg kbinterop
Version : 97
Platform : WINDOWS
Hardware : x86
Issue type : kbprb
Solution Type : Info_Provided


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: October 13, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.