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 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
Formuliergrendel (3)
Formuliergrendel (4)
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
Relationaliseren (3)
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 (Have it done) Telefoon Uitwerkingen vindt u op: – –Hand-outs, C4: Uitwerking Master Class Access