In Microsoft Access is een "Object" in een veld geen standaardgegevenstype. Access heeft geen speciaal 'Object'-veldtype zoals Getal, Tekst, Datum/Tijd, enzovoort. De term 'Object' verwijst in deze context meestal naar een van deze scenario's:
* OLE-objectveld: Dit is de dichtstbijzijnde toegang tot een speciaal "Object"-veld. In een OLE-objectveld kunnen verschillende typen ingebedde objecten worden opgeslagen, zoals:
* Documenten: Word-documenten, Excel-spreadsheets, enz.
* Afbeeldingen: JPG's, GIF's, BMP's, enz.
* Geluiden: WAV-bestanden, MP3's, enz.
* Andere objecten: In wezen alles dat kan worden ingesloten met behulp van OLE (Object Linking and Embedding).
* Bijlageveld (in nieuwere Access-versies): Vergelijkbaar met OLE-objecten, maar meestal gestroomlijnder voor het opslaan van bestanden. Bijlagen bieden beter beheer en hebben over het algemeen de voorkeur boven OLE-objecten in moderne Access-databases.
* Een veld dat een pad naar een object bevat: In plaats van het object rechtstreeks in de database in te sluiten, kunt u het bestandspad (locatie op uw harde schijf of netwerk) in een tekstveld opslaan. Deze aanpak is minder handig omdat Access het object niet rechtstreeks weergeeft; je hebt code nodig om het vanuit het opgeslagen pad te openen.
Samengevat: Wanneer iemand in Access 'Objectveld' zegt, bedoelt hij vrijwel zeker een OLE-objectveld of een Bijlageveld . Het is van cruciaal belang om te begrijpen dat het object zelf niet direct *binnen* de gegevens van het veld wordt opgeslagen; in plaats daarvan wordt een representatie of verwijzing naar de locatie van het object opgeslagen. Het eigenlijke objectbestand bevindt zich buiten het databasebestand. |