Het lijkt mij toch wel handig als je een test db maakt waar we mee kunnen stoeien.
Om een zinvolle db te posten hoef je niet veel meer in de db te zetten dan de tabel(len) met een aantal dummyrecords, eventueel de queries die je op het rapport gebruikt, en het rapport zelf uiteraard. Als er plaajes in zitten, zou ik die er ook uitgooien. Vervolgens met <Extra>, <Database hulpprogramma's>, <Database comprimeren en Herstellen> de db verkleinen, en eventueel nog comprimeren met Winzip of Winrar. Met Winrar kun je de db nog in stukken van 100kb splitsen.
Meestal zijn deze trucs wel voldoende om een db klein genoeg te krijgen.
Om op je vraag terug te komen: Het is niet zo moeilijk om e.e.a. te realiseren, zeker niet als je het via VBA wilt doen.