Hallo,
Onderstaande code is correct ivm het openen van het formulier "orders" vanuit een andere database.
Vanuit database 'aankoop' wil ik het formulier 'orders' openen (die zich bevindt in database 'verkoop'.
Het probleem is dat dit programma op een terminal server wordt geopend met een Access reader programma. (dus niet full licentie maar 'reader' licentie).
En dan krijg je de melding "De uitvoering van deze toepassing is gestopt omdat er een runtimefout is opgetreden. De toepassing wordt afgesloten".
Wanneer ik het formulier open op de pc met een full Access licentie dan wordt het formulier "orders" wel geopend.
Is het mogelijk om de code aan te passen zodat het formulier 'orders' kan geopend worden met een 'reader' licentie vanuit een andere database ?
Dim appAccess As Access.Application
Set appAccess = CreateObject("Access.Application")
appAccess.Visible = True
appAccess.OpenCurrentDatabase "D:\verkoop\verkoop.mdb"
appAccess.DoCmd.OpenForm "orders"
appAccess.UserControl = True
Set appAccess = Nothing
Onderstaande code is correct ivm het openen van het formulier "orders" vanuit een andere database.
Vanuit database 'aankoop' wil ik het formulier 'orders' openen (die zich bevindt in database 'verkoop'.
Het probleem is dat dit programma op een terminal server wordt geopend met een Access reader programma. (dus niet full licentie maar 'reader' licentie).
En dan krijg je de melding "De uitvoering van deze toepassing is gestopt omdat er een runtimefout is opgetreden. De toepassing wordt afgesloten".
Wanneer ik het formulier open op de pc met een full Access licentie dan wordt het formulier "orders" wel geopend.
Is het mogelijk om de code aan te passen zodat het formulier 'orders' kan geopend worden met een 'reader' licentie vanuit een andere database ?
Dim appAccess As Access.Application
Set appAccess = CreateObject("Access.Application")
appAccess.Visible = True
appAccess.OpenCurrentDatabase "D:\verkoop\verkoop.mdb"
appAccess.DoCmd.OpenForm "orders"
appAccess.UserControl = True
Set appAccess = Nothing