Microsoft Access 2010 maakt standaard gebruik van de extensie .accdb-bestandsindeling die is geïntroduceerd in Access 2007. Access blijft enige ondersteuning bieden voor de bestandsindeling die wordt gebruikt in eerdere versies van Access. In dit artikel wordt uitgelegd waarom u waar mogelijk de nieuwe bestandsindeling moet gebruiken en waarom u in sommige gevallen mogelijk de bestandsindeling van de eerdere versie moet gebruiken. U leert ook expliciet hoe u een database converteert naar de nieuwe bestandsindeling.
In dit artikel
De nieuwe bestandsindeling (.accdb)
Access 2010 maakt gebruik van een bestandsindeling die een aantal productverbeteringen ondersteunt. Wanneer u een nieuwe database maakt, gebruikt de database standaard de nieuwe bestandsindeling en krijgt deze de bestandsextensie .accdb.
U moet waar mogelijk de nieuwe bestandsindeling gebruiken omdat deze nieuwe functies ondersteunt, zoals velden met meerdere waarden en bijlagen. Als u uw bureaubladdatabase wilt converteren naar een webdatabase met behulp van Access Services, moet het bureaubladdatabasebestand bovendien de ACCDB-indeling hebben.
De nieuwe bestandsindeling kan echter niet worden geopend of gekoppeld aan eerdere versies van Access, biedt geen ondersteuning voor replicatie en biedt geen ondersteuning voor beveiliging op gebruikersniveau. Als u de database wilt gebruiken met eerdere versies van Access of als u replicatie of beveiliging op gebruikersniveau wilt gebruiken, moet u een bestandsindeling van een eerdere versie gebruiken.
Functies van de .accdb-bestandsindeling
-
Webpublicatie met Access Services
Als u een server hebt waarop Access Services wordt uitgevoerd, een onderdeel van SharePoint Server, kunt u een ACCDB-bestandsindeling publiceren op het web, waarvoor bepaalde compatibiliteitsbeperkingen gelden. Sommige ontwerpfuncties en -paradigma's zijn voor webdatabases anders dan voor bureaubladdatabases. Sommige bureaubladdatabases kunnen niet op het web worden gepubliceerd zonder eerst ontwerpwijzigingen aan te brengen.
Nadat u een database op internet hebt gepubliceerd, kunt u het ACCDB-bestand nog steeds openen om ontwerpwijzigingen aan te brengen en kunt u deze wijzigingen vervolgens synchroniseren met de gepubliceerde versie. Mensen kunt de gepubliceerde webdatabase in een browser gebruiken, zonder dat Access is geïnstalleerd.
-
Velden met meerdere waarden
Stel dat u een taak wilt toewijzen aan een van uw werknemers, maar besluit dat u deze aan meer dan één persoon wilt toewijzen. In Access 2010 kunt u een veld met meerdere waarden maken waaruit de namen van de werknemers kunnen worden geselecteerd of in een vak kunnen worden ingevoerd.
Wanneer u op het selectievakje klikt, worden de geselecteerde selectievakjes aangegeven. De geselecteerde werknemers worden opgeslagen in het veld met meerdere waarden en worden gescheiden door komma's (standaard) wanneer ze worden weergegeven.
Het idee achter velden met meerdere waarden is om het eenvoudig te maken om meer dan één keuze te selecteren en op te slaan, zonder dat u een geavanceerder databaseontwerp hoeft te maken. Velden met meerdere waarden zijn ook belangrijk voor integratie met Microsoft SharePoint Foundation, omdat SharePoint-lijsten ook velden met meerdere waarden ondersteunen.
-
Gegevenstype Bijlage
Met het nieuwe gegevenstype Bijlage kunt u eenvoudig alle typen documenten en binaire bestanden opslaan in uw database zonder dat de fysieke grootte van de database te groot wordt. Bijlagen worden automatisch gecomprimeerd, indien van toepassing, om het ruimtegebruik te maximaliseren. U kunt een Word document toevoegen aan een record of een reeks digitale afbeeldingen opslaan. U kunt zelfs meerdere bijlagen aan één record koppelen.
-
Verbeterde integratie met SharePoint en Outlook
In het verleden werden Access-bestanden in de .mdb-indeling geblokkeerd door SharePoint of Outlook vanwege het feit dat onveilige code kan worden opgenomen in een Access-database. Access 2010 staat toe dat code wordt geverifieerd als veilig of uitgeschakeld. Hierdoor is het mogelijk om Access-databases volledig te integreren met SharePoint of Outlook.
-
Memoveldgeschiedenis bijhouden
Memovelden zijn handig voor het opslaan van grote hoeveelheden informatie. Te beginnen met Access 2007 kunt u een eigenschap (AppendOnly) instellen waarmee in Access een geschiedenis van alle wijzigingen in een memoveld wordt bewaard. U kunt vervolgens de geschiedenis van die wijzigingen bekijken. Deze functie ondersteunt ook de versiebeheerfunctie in Windows SharePoint Services 3.0, zodat u Access kunt gebruiken om wijzigingen bij te houden in meerdere regels van een tekstveld dat is opgeslagen in een SharePoint-lijst (mits voor het veld de optie Wijzigingen toevoegen aan bestaande tekst is ingesteld op Ja).
-
Verbeterde versleuteling
U kunt ervoor kiezen om een databasewachtwoord in te stellen en de inhoud van uw database te versleutelen. Wanneer u dit doet met behulp van Access 2007 en een bestand dat de nieuwe bestandsindeling gebruikt, gebruikt Access de Windows Crypto-API om de gegevens te versleutelen. Versleutelingshulpprogramma's van derden kunnen ook worden gebruikt.
De bestandsindeling van de eerdere versie (.mdb)
Versies van Access die ouder zijn dan Office Access 2007 ondersteunen bestandsindelingen die de bestandsextensie .mdb gebruiken. In Access 2010 kunt u nog steeds .mdb bestanden openen. Als het bestand is opgeslagen in de bestandsindeling van Access 2002-2003 of Access 2000, kunt u het openen en gebruiken in Access 2010 zoals u gewend bent. U kunt echter niet profiteren van de nieuwe functies waarvoor de .accdb-bestandsindeling is vereist.
Als het bestand is opgeslagen in de bestandsindeling van Access 95 of Access 97, biedt Access wanneer u het voor het eerst opent in Access 2010 aan om de database te upgraden naar de bestandsindeling die momenteel is ingesteld als de standaardbestandsindeling (meestal de .accdb-bestandsindeling, tenzij u of een beheerder de instelling heeft gewijzigd). Als u de database niet wilt gebruiken met versies van Access die ouder zijn dan Access 2007, en u de database niet deelt met andere gebruikers die versies van Access gebruiken die ouder zijn dan Access 2007, en u geen replicatie of beveiliging op gebruikersniveau gebruikt, moet u het databasebestand upgraden naar de nieuwe ACCDB-indeling. Nadat u de database hebt bijgewerkt naar de ACCDB-bestandsindeling, kunt u de database niet meer openen met behulp van een versie van Access die ouder is dan Access 2007.
Als het bestand is opgeslagen in access 95- of Access 97-indeling en u ervoor kiest om niet te upgraden naar de .accdb-indeling, kunt u geen ontwerpwijzigingen aanbrengen. U kunt objecten bekijken en wijzigingen aanbrengen in uw gegevens via Access 2010, maar u kunt geen ontwerpwijzigingen aanbrengen.
Converteren naar de nieuwe bestandsindeling
Als u een Access-database expliciet wilt converteren naar de nieuwe ACCDB-bestandsindeling, moet u de database eerst openen en vervolgens opslaan in de .accdb-bestandsindeling.
Belangrijk: De volgende procedure is voor bestanden die zijn gemaakt in Access 97, Access 2000, Access 2002 of Access 2003.
Open eerst uw database:
-
Klik op het tabblad Bestand.
-
Klik aan de linkerkant op Openen.
-
Selecteer en open in het dialoogvenster Openen de database die u wilt converteren.
Converteer nu uw database:
-
Klik op het tabblad Bestand.
-
Klik aan de linkerkant op Delen.
-
Klik onder Hele database opslaan op Database opslaan als.
-
Klik aan de rechterkant onder Databasebestandstypen op Access-database.
-
Voer in het dialoogvenster Opslaan als in het vak Bestandsnaam een bestandsnaam in of gebruik de opgegeven bestandsnaam.
-
Klik op Opslaan.
Een kopie van de database wordt gemaakt in de .accdb-bestandsindeling.