Select the product you need help with
Een distribueerbaar Access-runtimeprogramma maken met behulp van Microsoft Office Access 2003 Developer ExtensionsArtikel ID: 842004 - Bekijk de producten waarop dit artikel van toepassing is. Dit artikel heeft betrekking op een Microsoft Access-database (MDB) en een Microsoft Access-project (.ADP). Geavanceerd: vereist goede vaardigheden op het gebied van codering, interoperabiliteit en werken met meerdere gebruikers. Klik op
180284
(http://support.microsoft.com/kb/180284/
)
voor een Microsoft
Office 97 Developer Edition-versie van dit artikel: Raadpleeg
247530
(http://support.microsoft.com/kb/247530/
)
voor een Microsoft
Office 2000 Developer-versie van dit artikel. Raadpleeg
304007 Belangrijk Dit artikel bevat informatie over het bewerken van het register.
Voordat u het register gaat bewerken, moet u er een back-up van maken en moet u
weten hoe u het register kunt herstellen als er een probleem optreedt. Als u
meer informatie wilt over het maken van een back-up van het register en het
herstellen of bewerken van het register, klikt u op het volgende artikelnummer
in de Microsoft Knowledge Base:
(http://support.microsoft.com/kb/304007/
)
voor een Microsoft
Office XP Developer-versie van dit artikel. 256986
(http://support.microsoft.com/kb/256986/
)
Beschrijving van het Microsoft Windows-registerOp deze paginaSamenvattingIn dit artikel worden de aspecten beschreven die u moet overwegen wanneer u een distribueerbaar Access-runtimeprogramma maakt met behulp van Microsoft Office Access 2003 Developer Extensions. InleidingU kunt het distribueerbare Access-runtimeprogramma aanpassen
met behulp van Access 2003 Developer Extensions. U kunt dit
Access-runtimeprogramma distribueren. Het Access-runtimeprogramma kan worden
uitgevoerd op computers zonder Microsoft Office Access 2003. In dit artikel
worden stappen beschreven die u kunt uitvoeren om fouten en problemen te
vermijden bij het maken en distribueren van dit
Access-runtimeprogramma. Een aangepast Access-runtimeprogramma maken dat kan worden gedistribueerdIn de volgende secties worden de problemen beschreven waarmee u rekening moet houden wanneer u een Access-runtimeprogramma maakt.Ontwikkel een planMaak een ontwerp voor het distribueerbare Access-runtimeprogramma om ervoor te zorgen dat het programma efficiënt werkt. Houd rekening met de volgende punten wanneer u het ontwerp maakt van het Access-runtimeprogramma:
Compileer het distribueerbare Access-runtimeprogrammaWij raden u aan het Access-runtimeprogramma op te bouwen met behulp van formulieren. Gebruikers van uw Access-runtimeprogramma moeten met het programma kunnen werken met behulp van de formulieren in het programma in plaats van de onderliggende query's of tabellen te gebruiken. Wanneer u uw programma opbouwt met behulp van formulieren, kunt u de volgende aspecten beheren:
Voeg foutafhandeling toeAls Access 2003 te maken krijgt met Microsoft Visual Basic-runtimefouten die niet worden afgehandeld in het Access-runtimeprogramma, sluit Access 2003 het programma af. Access 2003 geeft daarbij geen foutberichten weer. Dit probleem kan zich voordoen als er runtimefouten zijn in de macro's die in het programma zijn gedefinieerd.Zorg er daarom voor dat uw programma deze runtimefouten onderschept. Daarom dient u een foutafhandelingsprocedure op te nemen in de Microsoft Visual Basic for Applications-code (VBA) van uw Access-runtimeprogramma. U kunt in plaats van macro's gebruikmaken van de Visual Basic-procedures omdat u de runtimefouten niet kunt onderscheppen in macro's. Opmerking Vermijd het gebruik van de End-instructie in uw Access-runtimeprogramma. De End-statement sluit het Access-runtimeprogramma af zonder een runtimefout te genereren die kan worden onderschept. Maak aangepaste menu- en werkbalkenDe Access-runtime-omgeving verwijdert verschillende menu's uit de menubalk om te voorkomen dat gebruikers wijzigingen kunnen aanbrengen aan het Access-runtimeprogramma. Zo worden alle volgende menu's verwijderd uit alle vensters van het Access-runtimeprogramma:
De Access-runtime-omgeving verwijdert de opdrachten uit de volgende vervolgmenu's om te voorkomen dat gebruikers wijzigingen kunnen aanbrengen aan het Access-runtimeprogramma:
U kunt de menu's en opdrachten beheren die de gebruikers van het Access-runtimeprogramma ter beschikking staan. Stel hiervoor het programma samen met behulp van formulieren met aangepaste menu's. De Access-runtime-omgeving biedt niet alle ingebouwde werkbalken en ondersteunt niet alle ingebouwde Access 2003-werkbalken. U kunt echter wel uw eigen aangepaste werkbalken toevoegen aan het Access-runtimeprogramma. Als u een aangepaste werkbalk maakt, wordt deze opgeslagen in de huidige database van het Access-runtimeprogramma. De aangepaste werkbalk is daarom ook automatisch beschikbaar voor het Access-runtimeprogramma. Voeg de opstartopties toeU kunt de volgende opstartopties instellen voor het aangepaste distribueerbare Access-runtimeprogramma:
Verbeter zo nodig de beveiliging van het distribueerbare Access-runtimeprogrammaWanneer u het Access-runtimeprogramma distribueert onder de gebruikers die Access 2003 op hun computer hebben geïnstalleerd, moet u verschillende voorzorgsmaatregelen nemen ter beveiliging van de database. Houd rekening met de volgende aanbevelingen om te voorkomen dat gebruikers wijzigingen aanbrengen aan de database-objecten of aan de code:
832510
(http://support.microsoft.com/kb/832510/
)
Een Access 2003-runtimeprogramma digitaal ondertekenenTest het distribueerbare Access-runtimeprogramma en voer er een foutopsporing op uitAls u een Access-runtimeprogramma ontwikkelt, dient u te overwegen wat er gebeurt wanneer er een fout verschijnt in het programma. Er kan om van een van de volgende redenen een fout optreden in het programma:
Wanneer er in de code een fout optreedt, sluit Visual Basic het programma en verschijnt er mogelijk een foutbericht als u geen foutafhandeling implementeert in uw programma. De gebruiker van het programma raakt mogelijk verward wanneer dit probleem zich voordoet. U kunt veel problemen voorkomen door volledige foutafhandelingsroutines toe te voegen aan de code zodat eventuele fouten in uw programma worden afgehandeld. Wanneer u de foutafhandelingsroutines aan een Visual Basic-procedure toevoegt, moet u ook rekening houden met het uitvoeringspad van de procedure wanneer er een fout optreedt. U kunt een foutenhandler in uw Visual Basic-procedure implementeren door in de procedure gebruik te maken van de On Error-instructie. De On Error-instructie bepaalt het uitvoeringspad van de procedure wanneer er een fout optreedt. Als u de On Error-instructie niet opgeeft, sluit Visual Basic het programma en kan er een foutbericht worden weergegeven. Wanneer er een fout optreedt in een Visual Basic-procedure met een ingeschakelde foutenhandler, geeft Visual Basic de besturing over aan de foutenhandler in plaats van het foutbericht weer te geven. In de actieve foutenhandler kunt u het type fout bepalen dat is opgetreden en vervolgens kunt u de werking van de procedure aanpassen zodra de fout optreedt. Access 2003 beschikt over de volgende ingebouwde objecten met informatie over de fouten die kunnen optreden wanneer u een Access-programma uitvoert:
Maak de Help-bestanden en de onderwerpbestandenWaarschuwing Onjuist gebruik van de Register-editor kan ernstige problemen veroorzaken die ertoe kunnen leiden dat u het besturingssysteem opnieuw moet installeren. Microsoft kan niet garanderen dat problemen die voortvloeien uit een verkeerd gebruik van de Register-editor, kunnen worden opgelost. Het gebruik van de Register-editor is dan ook voor uw eigen risico.Uw distribueerbare Access-runtimeprogramma moet gebruikmaken van de aangepaste Help-bestanden die gegevens bevatten over het Access-runtimeprogramma. Als u help-informatie wilt toevoegen aan uw Access-runtimeprogramma, moet u de vereiste Help-bestanden maken en vervolgens de registersleutel AppHelpFile dienovereenkomstig
instellen. U kunt een id toewijzen aan het betreffende Help-bestand om
contextgevoelige help-informatie te maken voor de onderwerpen die verband
houden met uw Access-runtimeprogramma.U kunt de aangepaste Help-bestanden voor uw programma maken met behulp van Microsoft HTML Help Workshop. Klik voor meer informatie over het maken van aangepaste Help-bestanden op het volgende artikelnummer in de Microsoft Knowledge Base: 828419 Als u meer informatie wilt over Microsoft HTML Help,
bezoekt u de volgende Microsoft-website:
(http://support.microsoft.com/kb/828419/
)
Een HTML-helpsysteem maken met behulp van de HTMLHelp API of de HTML-help in AccessMicrosoft HTML Help 1.4 SDK http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconHH1Start.asp?frame=true
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconHH1Start.asp?frame=true)
Test het programma in de runtime-omgevingU moet uw Access-runtimeprogramma testen op een schone computer om er zeker van te zijn dat het distribueerbare pakket van uw Access-runtimeprogramma alle bestanden bevat die nodig zijn voor het uitvoeren van het programma. Voer de volgende stappen uit om uw Access-runtimeprogramma te testen op een schone computer:
Maak de installatiebestanden van het distribueerbare Access-runtimeprogramma met behulp van de wizard PackageNadat u uw Access-runtimeprogramma hebt gemaakt en getest, moet u een setup-programma maken waarmee uw Access-runtimeprogramma op de clientcomputters kan worden geïnstalleerd. Access 2003 Developer Extensions bevat de wizard Package die u helpt bij het maken van een aangepast setup-programma voor uw Access-runtimeprogramma.Als u de wizard Package uitvoert, moet u de details toevoegen van alle bestanden die u wilt kopiëren naar de computers waarop uw Access-runtimeprogramma is geïnstalleerd. U moet ook de in uw Access-runtimeprogramma vereiste Access-functies opgeven. In de wizard Package moet u opgeven hoe het setup-programma de installatie van uw Access-runtimeprogramma moet aanpassen. Op basis van deze specificaties comprimeert de wizard Package uw programmabestanden om ze vervolgens te groeperen in mappen zodat u de setup-bestanden naar een cd of netwerkstation kunt kopiëren. Als de gebruikers van uw Access-runtimeprogramma nog niet beschikken over een geïnstalleerde versie van Access 2003 op hun computer, kan de wizard Package een installatie instellen die de runtimeversie van Access 2003 bevat. Het distribueerbare Access-runtimeprogramma inpakken en distribuerenNadat u het setup-programma voor uw Access-runtimeprogramma hebt gemaakt met behulp van Access 2003 Developer Extensions, kunt u het Access-runtimeprogramma distribueren. Voor de installatie van uw Access-runtimeprogramma moeten gebruikers het setup-programma uitvoeren dat zich bevindt op de installatie-cd of in uw netwerksetup-map.Opmerking Als u uw aangepast setup-programma moet wijzigen na het inpakken van het Access-runtimeprogramma, of als u de aan uw Access-runtimeprogramma toegevoegde bestanden moet bijwerken, moet u de wizard Package opnieuw uitvoeren. Op de eerste pagina van de wizard Package selecteert u de huidige pakketsjabloon die u hebt opgeslagen tijdens het maken van het distribueerbare pakket voor uw Access-runtimeprogramma in de vorige sessie van de wizard Package. ReferentiesVoor meer informatie over Access 2003 Developer Extensions
kunt u de volgende MSDN-website (Microsoft Developer Network) bezoeken: http://msdn2.microsoft.com/en-us/office/aa905403.aspx Voor meer informatie over het maken van een distribueerbaar
Access-runtimeprogramma met behulp van Access 2003 Developer Extensions, kunt u
de volgende MSDN-website (Microsoft Developer Network)
bezoeken:
(http://msdn2.microsoft.com/en-us/office/aa905403.aspx)
Basisbeginselen voor het ontwikkelen van Microsoft Office Access 2003-runtime-oplossingen http://msdn2.microsoft.com/en-us/library/aa167800(office.11).aspx Het implementeren van complexe Microsoft Office
Access-runtime-oplossingen
(http://msdn2.microsoft.com/en-us/library/aa167800(office.11).aspx)
http://msdn2.microsoft.com/en-us/library/aa167832(office.11).aspx Klik voor
meer informatie op de volgende artikelnummers in de Microsoft Knowledge Base:
(http://msdn2.microsoft.com/en-us/library/aa167832(office.11).aspx)
827491
(http://support.microsoft.com/kb/827491/
)
De Microsoft Office Access 2003-runtime-omgeving is de standaard bestandskoppeling voor Microsoft Access Databases (.MDB) en voor Microsoft Access Projects (.ADP)828406 De niet-Microsoft-producten die in
dit artikel worden vermeld, worden vervaardigd door fabrikanten die geheel
onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele
garantie, impliciet noch anderszins, omtrent de prestaties of de
betrouwbaarheid van deze producten.
(http://support.microsoft.com/kb/828406/
)
De snelkoppeling die door de wizard Package wordt gemaakt voor een database met wachtwoordbeveiliging, opent de database nietEigenschappenArtikel ID: 842004 - Laatste beoordeling: dinsdag 20 maart 2007 - Wijziging: 3.3
| Vertaalde artikelen |


Naar boven








