Met VBA kun je alleen handelingen uitvoeren die je ook middels het programma zelf kan uitvoeren, alleen doe je het dan dus geautomatiseerd. Vlgens mij kun je niet zoveel sleutelen aan dat bijlageveld. Maar zoals ik al zei, ik gebruik het nooit.Bestanden opslaan binnen een db maakt de db namelijk heel snel heel groot en zwaar, met als gevolg dat je voordat je het in de gaten hebt tegen de max grootte van de db aanloopt, om maar wat te noemen.
Daarnaast moet je altijd de db openen om iets met een bestand te doen, wat ook vaak niet handig is als je documenten wilt bijwerken bijvoorbeeld.
Dus, om alles netjes en overzichtelijk te houden, sla ik bijlagen op in een map die (is vaak het makkelijkst) onder de map met de db hangt, en waar je de documenten dan als een tekstverwijzing (met pad en bestandsnaam dus) opslaat. M.b.v. de FollowHyperlink opdracht kun je een bestand dan altijd vanuit de db openen. Ik laat mijn gebruikers dus middels een dialoogvenster een of meer bestanden selecteren, die dan (in mijn geval) naar de juiste map worden gekopieerd en in de juiste tabel worden opgeslagen. In een subformulier (of keuzelijst) zie je de bestanden dan staan voor verdere bewerking.