160 likes | 286 Views
C4 MASTER CLASS ACCESS. Spreker: Roel Haveman. Casussen. Formuliergrendel *) Relationeel maken van platte database *) Mail merge Herstellen van bestandskoppelingen Online Backups *) naar aanleiding van ingezonden vragen. Aanpak.
E N D
C4MASTERCLASSACCESS Spreker: Roel Haveman
Casussen • Formuliergrendel *) • Relationeel maken van platte database *) • Mail merge • Herstellen van bestandskoppelingen • Online Backups *) naar aanleiding van ingezonden vragen
Aanpak • In alle casussen wordt VBA-code gebruikt om tot een oplossing te komen • De programmacode is steeds simpel en doeltreffend • De werkwijze wordt tijdens de Master class toegelicht
Formuliergrendel (1) • Kans op ongewenste wijzigingen in formulier doordat besturingselementen‘open’ staan • Mogelijke oplossingen: • Cursor verplaatsen • ‘Bewerken toestaan’ uitschakelen • Grendel implementeren
Formuliergrendel (2) • Grendelknop op formulier plaatsen • Grendel werkt op afzonderlijke besturingselementen • Grendel zet de eigenschap ‘Vergrendeld’ op Waar of ‘Ingeschakeld’ op Onwaar
Relationaliseren (1) • Plat bestand met gaten en ambiguïteiten relationeel maken • Voorbereiding • Afsplitsen repeterende waarden • Referentiële integriteit • Bijwerkquery’s en tabelmaakquery’s
Relationaliseren (2) • Vervolmaking • Formulier baseren op outer join • Opdrachtknoppen voor kopiëren van gegevens • Visualiseren van ambiguïteiten
Mail merge (1) • In Word: beheer van hoofddocumenten • In Access: starten en uitvoeren van mail merge • In Access: registratie van aangemaakte mail merge documenten • Op schijf: opslag van mail merge documenten
Mail merge (2) • In Access: mogelijkheid tot openen of verwijderen van mail merge document
Mail merge (3) • Starten en uitvoeren van mail merge • Samenvoeggegevens exporteren • Verborgen Word-sessie starten • Hoofddocument openen • Afdruk samenvoegen • Opslaan en/of afdrukken • Word-sessie sluiten
Herstellen van bestandskoppelingen • Na verplaatsen van gekoppelde bestanden moet de koppeling hersteld worden • Eenvoudige realisatie door middel van VBA-code
Online Backups • Het is vaak praktisch om een backup te maken van de database • Eenvoudige realisatie in VBA-code met het FileSystemObject
Vragen en suggesties • Roel Haveman (Haveitdone) • Telefoon 06-25427360 • Uitwerkingen vindt u op: • www.nationaleofficedag.nl • Hand-outs, C4: Uitwerking Master Class Access