Zie ook:
|
Hebt u een vraag over Access, stel deze dan op een van de forums, bijvoorbeeld http://office.webforums.nl | ||
In deze tekst:
Voorbeeldprogramma's / 'code snippers':
Bestanden uitpakken:
|
Complete programma's:
|
Op deze pagina ziet u enkele voorbeelden van de mogelijkheden van Access. Zie ook de Mini's en de Code snippers op het Officeforum en voorbeelden op de andere sites die bij Access Tips en trucs beschreven staan.
Alle programma's op deze site worden aangeboden 'as is': u kunt ze gebruiken, aanpassen, distribueren en dergelijke, maar de programma's worden niet ondersteund. Vragen over de programma's kunt u stellen aan de auteur of op het hier genoemde forum, maar u kunt hier geen rechten aan ontlenen.
In Access 2000, 2002/XP en 2003 wordt standaard geen verwijzing naar de DAO bibliotheek aangezet. U kunt dan foutmeldingen krijgen over ontbrekende verwijzingen. U kunt dit zelf herstellen. Zie voor meer uitleg hierover de tekst Verwijzingen in Access voor gevorderden.
De meeste van deze databases zijn 'zelfstartend'. Wilt u het programma bekijken, start het dan op met de Shift-toets ingedrukt. In Access 2003 moet u de Shift-toets ingedrukt houden op het moment dat u op de knop [Openen] klikt.
Kijk dan bij Extra >> Opstarten om te zien welk formulier bij het opstarten geopend wordt.
Download AdresMenu.mdb inclusief een keuzemenu (Access 2000 en hoger, gezipt, 500 kB) of AdresMenu97.mdb (voor Access 97; in een wat verouderde versie).
AdresMenu is een adressenprogramma, compleet met veel velden voor uw eigen tekst, handige subformulieren, mogelijkheden voor veel soorten registraties en veel rapporten. U kunt AdresMenu gebruiken als een adressenprogramma, maar ook als basis voor bijvoorbeeld een ledenadministratieprogramma.
In AdresMenu is een tabel verwerkt met alle postcodes en plaatsen van Nederland, België en Duitsland. De tabel is voor België en Duitsland bijgewerkt tot ongeveer 1996, voor Nederland tot
In de modules is commentaar verwerkt, zodat u kunt zien hoe AdresMenu is opgebouwd. In AdresMenu zijn veel handigheidjes voor Access verwerkt, zoals geavanceerde navigatieknoppen, dynamische standaardwaarden, keuzelijstjes automatisch aanvullen, formulierfilter als selectiemanier voor af te drukken rapporten, het gebruik van modules voor veel gebruikte subroutines enzovoort. U vindt in AdresMenu programmacode voor onder meer:
|
|
keuzelijstjes: zoeken, Requery bij focus, code bij Bij niet in lijst, dubbelklikken om een formulier te openen, standaardwaarde is gelijk aan eerste waarde in een opzoektabel. |
|
|
knoppen: al dan niet actief maken van navigatieknoppen, |
|
|
labels: aanpassen van de tekst in een label (Caption) bij openen van een formulier, |
|
|
tabellen: gebruik maken van een tabel met algemene gegevens zoals de naam van het programma, |
|
hyperlinks: voor e-mail en voor een webpagina. | |
|
|
keuzemenu: een aangepaste versie van het Access Schakelbord. |
Voor de beheerder zijn de formulieren Informatie en Wijzigingen gemaakt, waarmee de beheerder gemakkelijk de informatie over het programma en over de wijzigingen in het programma kan bijhouden. Zie ook de tekst AdresMenu.
Klik op de afbeelding om deze te vergroten.
Als u het programma wilt bekijken en wilt aanpassen, start het dan met de Shift-toets ingedrukt.
U kunt AdresMenu zelf gebruiken, aanpassen en verspreiden, op de voorwaarde dat u in het programma, in de overgenomen modules en in de documentatie de bron blijft vermelden (Hans Bronkhorst, http://www.pcmenu.info), ook bij gedeeltelijke overname van het programma.
Wilt u AdresMenu doorgronden, kijk dan bij AdresMenu uitgeplozen: Opbouw van AdresMenu. In deze teksten worden een groot aantal trucs uit AdresMenu toegelicht, zodat u deze ook in uw eigen programma's kunt toepassen.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Download AdresMiniMenu (Access 2000+, gezipt, 400 kB).
AdresMiniMenu is een uitgeklede versie van AdresMenu. Deze versie heeft de belangrijkste functionaliteit van AdresMenu, zoals Groepen en Gebeurtenissen en het maken van afdrukken. AdresMiniMenu is ook een goede start om AdresMenu uit te pluizen.
Download PostcodePlaats (Access 2000+, 200 kB)
Een sterk uitgeklede versie van AdresMenu, waarin het postcode-deel (geeft de juiste plaats bij een postcode in België, Nederland of Duitsland) in verwerkt is. Met dank aan Bert.
Download InlogMenu (Access 2000+, gezipt, 180 kB) of InlogMenu97.mdb (Access 97).
10-4-2006: een eenvoudig adressenbestand opgenomen in het programma, zodat u direct kunt zien hoe het inloggen werkt en wat dit betekent voor het afschermen van formulieren.
8-3-2003: correctie aangebracht in de query voor wachtwoord wijzigen, met dank aan Jan P., 15-4-2004: correctie in productie/demo-versie, met dan aan Henk van S.)
Klik op de afbeelding om deze te vergroten.
InlogMenu is een compleet 'programma' waarin alle functionaliteit in verwerkt is om een inlogvenster te maken, compleet met wachtwoordinvoer en aan de inlognaam gekoppelde bevoegdheden. Het programma werkt volledig onafhankelijk van de ingebouwde beveiliging op gebruikersniveau van Access.
Met deze werkwijze bent u flexibeler dan met de in Access ingebouwde beveiliging. U kunt zelf de afscherming van formulieren en dergelijke bepalen en u kunt ook bijvoorbeeld onderdelen (zoals tabbladen, knoppen) van formulieren afschermen. Ook in query's kunt u de bevoegdheden en/of de inlognaam als selectievoorwaarde gebruiken. Het programma kunt u desgewenst zo aanpassen dat u de inlognaam van Windows (NT/2000/XP) of van de netwerkomgeving gebruikt. Dan kunt u de wachtwoordcontrole uitzetten.
In het programma is een eenvoudig adressenbestand opgenomen, zodat u direct kunt zien hoe formulieren beveiligd worden door het inloggen met verschillende bevoegdheden.
U kunt InlogMenu voor uw eigen programma's toepassen en aanpassen op de voorwaarde dat u ergens in uw programma, in de documentatie en in de overgenomen programmacode de bron vermeldt (Hans Bronkhorst, http://www.pcmenu.info). De methodiek van InlogMenu is ook toegepast op o.a. MeldpuntMenu, LETSMenu en PergolaMenu, die u ook vanaf deze site kunt downloaden.
Als u het programma wilt bekijken en wilt aanpassen, start het dan met de Shift-toets ingedrukt.
U kunt het programma in de demoversie-stand of in de productieversie-stand zetten. (Zie het formulier frmInformatie of de tabel tblInformatie.) Standaard staat het programma in de 'demo'-versie-stand. Het inlogvenster is alleen zichtbaar als u het programma in de 'demo'-versie modus hebt staan. In de 'Productieversie' neemt het programma de Windows loginnaam over. Zie de programmacode bij het formulier Menu.
Als u het programma start, kunt u als volgt inloggen:
Inlognaam hans en wachtwoord hans : u heeft alle rechten voor alle kaarten.
Inlognaam gast en wachtwoord gast : u kunt alleen de belangrijkste kaarten lezen, u kunt niets wijzigen.
|
|
In de programmacode is commentaar opgenomen, zodat u kunt zien hoe het programma opgebouwd is. | ||||||||||||
|
|
Gebruik de functies fBevoegd() en fInbevoegd("...") om de bevoegdheden te controleren. Bijvoorbeeld: een Beheerder heeft de bevoegdheden B(eheer) en G(ebruik), dus als een Beheerder ingelogd is dan is fInBevoegd("B") True. Een Gebruiker heeft alleen de bevoegdheid G, dus als hij/zij ingelogd is dan is fInBevoegd("G") True, maar fInBevoegd("B") is False. De volgende letters worden gebruikt:
U moet de bevoegdheden combineren, dus een Programmabeheerder moet naast de P ook de letters A, G, B, O en F hebben. Verder kunt u alles naar eigen wens aanvullen, u bepaalt zelf in uw programmacode van bijvoorbeeld een formulier welke bevoegdheid (welke letter) welke rechten geeft: If fInBevoegd("P") Then U kunt de beschrijving van de letters terugvinden in het formulier Medewerkers bij het veld Bevoegd in de Statusbalk. | ||||||||||||
|
|
De functie fInitialen() geeft de inlognaam van de gebruiker terug. | ||||||||||||
|
|
Bij elk formulier dat u wilt afschermen moet u bij de Gebeurtenis Bij openen enkele regels programmacode schrijven. Om een formulier op alleen-lezen te zetten, kunt u bijvoorbeeld het Recordset-type van de gegevensbron van dat formulier aanpassen. Zie de de huidige formulieren als voorbeeld in InlogMenu en zie ook de tekst http://www.pcmenu.info/pc_help/access/formulier_rapport.htm#Recordset_type_aanpassen U kunt ook delen van het formulier op alleen-lezen zetten, zie http://www.pcmenu.info/pc_help/access/beveiliging.htm#Werkwijze%20gebruikerstoegang%20beperking Een derde mogelijkheid voor afscherming is om formulieren, knoppen of andere elementen op ‘onzichtbaar’ te zetten, zie als voorbeeld het hoofdmenu van InlogMenu, waar het tabblad Medewerker alleen zichtbaar is voor Beheerders, niet voor Gebruikers of Gasten. | ||||||||||||
|
|
U kunt het programma omzetten van een demo- naar een productieversie. In de productieversie kunt u bijvoorbeeld gebruik maken van de inlognaam van het netwerk en dan het inlogvenster in het hoofdmenu over laten slaan. De programmacode hiervoor kunt u vinden bij het formulier Menu bij de Gebeurtenis Bij openen. |
Programma's waar meerdere personen in kunnen muteren, dient u bij voorkeur altijd te splitsen in een programmabestand en een gegevensbestand. Zie de tekst Access voor gevorderden.
U kunt een Access-programma op diverse manieren beveiligen tegen onbevoegd gebruik. De methode die is toegepast in InlogMenu en in enkele andere programma's die u op deze site ziet, is overzichtelijk en flexibel, maar het is niet de veiligste methode. In de tekst Access beveiliging leest u van alles over de voor- en nadelen van de verschillende mogelijkheden.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Download LETSMenu (Access 97+, demo- of volledige versie).
LETSMenu is een compleet programma voor de administratie van:
|
|
inschrijvingen (deelnemers, donateurs, belangstellenden) |
|
|
transacties (tussen deelnemers onderling en tussen LETS en de deelnemers) |
|
|
advertenties van deelnemers |
|
|
geldbijdragen en gelddonaties van deelnemers en donateurs |
|
|
binnenkomende klachten en tips |
van uw LETS-stelsel. Een LETS-stelsel is een groep mensen binnen een regio die onderling diensten en goederen uitwisselen. Zij betalen elkaar met regionale LETS-eenheden. Voor de administratie van deze eenheden en voor de deelnemersadministratie zijn programma's als LETSMenu bruikbaar.
LETSMenu is een programma dat in de loop van meerdere jaren gemaakt is. Als voorbeeldprogramma is het daarom minder geschikt: er zijn verschillende 'programmeerstijlen' door elkaar gebruikt. In LETSMenu herkent u wel de oorsprong van de andere voorbeelden op deze site, zoals InlogMenu.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Download VerpleegplanMenu (Access 97, alleen als gecodeerd MDE-bestand, of Access 2000 of hoger, volledige versie, gevuld met demo-gegevens).
VerpleegplanMenu is een programma om verpleegplannen te maken aan de hand van een standaard verpleegplan. In het programma zijn veel Access-handigheidjes verwerkt.
U kunt VerpleegplanMenu starten met de inlognaam hbronkho en het wachtwoord hans. Of klik in het veld Inlognaam en druk dan op de F4-toets om de lijst van inlognamen en wachtwoorden voor deze versie te zien.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Zie voor installatie van het programma de tekst VerpleegplanMenu programmabeheer.
Download EnqueteMenu (Access 2000+, geZIPt, 80 kB) of EnqueteMenu97.mdb (Access 97).
EnqueteMenu is een programmaatje om enquêtes met een aantal meerkeuzevragen en vrije tekst antwoorden. Het programmaatje is gemaakt om een klanttevredenheidsenquête uit te voeren, maar u kunt het programma naar eigen wens aanpassen en invullen en voor andere toepassingen gebruiken.
In EnqueteMenu kan de gebruiker direct de tekst van de vragen en van de antwoorden lezen, hij of zij hoeft geen codes hiervan te kennen.
Zie voor meer informatie de tekst EnqueteMenu.
Download DocMenu.zip (Access 2000+). U kunt het programma overnemen en zelf aanpassen, mits u zowel in de programmacode, in het hoofdmenu als in de documentatie over het programma de bron vermeldt (Hans Bronkhorst, http://www.pcmenu.info). DocMenu is gebaseerd op een voorbeeldprogramma uit het boek Programmeren met Office 97, uitgeverij Data Becker.
DocMenu is een programma voor het beheer van documenten die u en uw collega's zelf - in een team - maken. In het programma wordt gebruik gemaakt van de Documenteigenschappen van documenten uit Word, Excel en PowerPoint, deze gegevens worden beheerd in een Access programma. Een gedeelte van de technische achtergrond van het programma staat beschreven in de tekst Access en Word, elders op deze site.
Installatie: Let er op dat u het programma en alle bestanden uitpakt in de map c:\docmenu\ Later kunt u de paden wel wijzigen, maar de demo is volledig voor dit pad ingericht. De auteur kan slechts beperkte ondersteuning geven. De meeste informatie staat op deze website. Het programma is beperkt geschikt voor inzet als volwaardig programma, het is vooral een demonstratie van wat u met Access op dit gebied zou kunnen maken.
Er is momenteel geen versie voor Access 97 leverbaar, de versie die u kunt downloaden is voor Access 2000 en hoger (XP, 2003). U kunt zelf deze versie vanuit Access 2000 of hoger terugconverteren naar Access 97, maar hier wordt geen ondersteuning voor geboden.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Download MeldpuntMenu.zip (Access 2000/XP/2003) of download MeldpuntMenu97.zip voor Access 97.
|
|
Voor de laatste wijzigingen, zie de tekst MeldpuntMenu. |
MeldpuntMenu is een programma voor het registreren, afhandelen en rapporteren van klachten, complimenten, vragen, aanvragen en storingen. U kunt het programma overnemen en aanpassen, mits u de bronvermelding ongewijzigd laat.
MeldpuntMenu is al sinds
Wilt u een programma met meer mogelijkheden, dan kunt uw op het Internet en in diverse tijdschriften voor bedrijven commerciële programma's vinden voor uw klachten- en complimentenafhandeling. Neem ook eens een kijkje bij bijvoorbeeld http://www.topdesk.com.
Inlognamen voor MeldpuntMenu:
|
|
hbronkho, wachtwoord hans (alle bevoegdheden, ook het aanmaken van nieuwe gebruikers) |
|
|
gast, wachtwoord gast (beperkte bevoegdheden) |
U dient eerst alle tabellen bij het menu Beheer te vullen, voordat u meldingen kunt invoeren.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
Registratie- en beheerprogramma voor ruimtes en schoonmaakprogramma's van deze ruimtes
|
|
Download de demo van SchoonmaakMiniMenu (Access 2000+, geZIPt, 150 kB, inclusief een stroomschema presentatie van het programma (PowerPoint), een sterk ingekorte versie van het volledige SchoonmaakMenu. De gegevens zijn gefingeerd. |
|
|
Het volledige programma is momenteel niet beschikbaar. Hebt u hier toch interesse in stuur dan een e-mail naar info@pcmenu. Vermeld welke versie van Access u hebt: Access 97 of Access 2000 en met welk doel u het programma wilt bekijken. Zodra een demoversie van het volledige programma, met gefingeerde gegevens, beschikbaar is, krijgt u dit toegezonden. |
SchoonmaakMenu helpt u om de schoonmaakprogramma's van de ruimtes in een instelling te beheren en om te berekenen welk kengetal (aantal uren schoonmaakwerkzaamheden per jaar voor deze ruimte) elke ruimte heeft. SchoonmaakMenu laat u snel een selectie maken van ruimtes (bijvoorbeeld op bouwdeel, etage, schoonmaakprogramma) en toont u dan alle voor u relevante programma's van de geselecteerde ruimtes.
In de volledig versie van SchoonmaakMenu zijn ook handige formulieren en rapporten ingebouwd voor het registreren en rapporteren van meerwerk (inclusief opdrachtbonnen en een doorbelastingformulier/factuur voor het meerwerk) en voor het registreren en rapporteren van controles van de uitgevoerde werkzaamheden.
Registratie- en beheerprogramma voor uitgifte en uitleen van dienstkleding.
|
|
Download KledingMenu2000 (Access 2000 en hoger, 1,3 MB, gezipt). |
Wanneer u kleding uitleent aan tijdelijke of vaste medewerkers dan wilt u dit goed registreren. In KledingMenu kunt u:
|
|
de naam- en adresgegevens van de medewerkers beheren, |
|
|
eventuele borgbetalingen registeren, |
|
|
snel de uitgifte en inname van kledingstukken invoeren, |
|
|
registreren welke kleding u aan vaste medewerkers uitleent en waar deze voor de medewerker wordt opgeborgen (bijvoorbeeld in een locker). |
KledingMenu is een gebruiksvriendelijk programma, de medewerker hoeft geen moeilijke computerhandelingen te verrichten.
Inloggen: inlognaam beheer - wachtwoord beheerder (alle rechten) of inlognaam gast - wachtwoord gast (beperkte rechten).
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
|
|
Download PergolaMenu (gezipt, Access 2000+, 1,4 MB). |
PergolaMenu is een programma voor de administratie van een Pergola, een groente+-abonnement. De gebruikte techniek in dit programma komt voor een groot deel overeen met die in de andere programma's die op deze site worden besproken, zoals AdresMenu.
U kunt PergolaMenu voor uw eigen gebruik toepassen en aanpassen op de voorwaarde dat u ergens in uw programma, in de documentatie en in de overgenomen programmacode de bron vermeldt (Hans Bronkhorst, http://www.pcmenu.info). PergolaMenu wordt aangeboden 'as is'.
Zie bij problemen met het openen of gebruiken van het programma: Programma openen om te bekijken en te bewerken en Verwijzingen.
|
|
Download StroMenu (gezipt, Access 2000+, 0,9 MB). |
StroMenu is een uitgebreid adressen- en contactenprogramma. In StroMenu kunt u adressen aan groepen toevoegen, kunt u rechten uitdelen voor elke groep en kunt u ook donaties, verzendingen en contacten bijhouden.
U kunt StroMenu voor uw eigen gebruik toepassen en aanpassen op de voorwaarde dat u ergens in uw programma, in de documentatie en in de overgenomen programmacode de bron vermeldt (Hans Bronkhorst, http://www.pcmenu.info). StroMenu wordt aangeboden 'as is'.
Wilt u StroMenu aanpassen, pluis dan eerst AdresMenu uit, de techniek van dit programma is ook in StroMenu verwerkt. StroMenu is ontworpen voor gebruik in een netwerkomgeving. Om het programma door meerdere personen tegelijk te laten gebruiken, dient u het programma eerst te splitsen. Zie de tekst Access voor gevorderden, elders op deze site.
Download Timer.mdb (Access 97+, gezipt, 41 kB)
(Met dank aan Niek.)
|
|
Neem een bestaand formulier of maak een nieuw formulier. |
|
|
Open het formulier in de Ontwerpweergave. |
|
|
Maak op dit formulier een label-vak (bijschrift vak), zet daar een spatie (of wat tekst) in. Versleep een van de zijkanten om het vak voldoende breed (bijvoorbeeld |
|
|
Wijzig bij de Eigenschappen van dit bijschriftveld op het tabblad Overige de Naam in lblKlokje. |
|
|
Ga nu naar de Eigenschappen van het Formulier (klik met de muis ergens buiten het Detail-vak, maar wel in het venster van het formulier.) |
|
|
Klik op het tabblad Gebeurtenissen. |
|
|
Zet bij Timerinterval (helemaal onderaan de lijst) de waarde 1000 neer (= 1.000 miliseconde, ofwel 1 seconde). |
|
|
Klik nu in de regel Bij timer en klik op de knop Opbouwen (... , helemaal rechts van deze regel). |
|
|
Klik op Opbouwfunctie voor programmacode en klik op OK. |
|
|
U ziet nu de volgende regels: |
Private Sub Form_Timer()
End Sub
|
|
Zet op de lege regel tussen deze twee regels de volgende regel: |
Me.lblKlokje.Caption = Format(Now(), "dddd d mmmm yyyy hh:nn:ss")
|
|
Sla het formulier op en open het. Wacht een seconde, totdat de datum en de tijd verschijnt. Na elke seconde wordt de tijd bijgewerkt. |
|
|
U kunt de tijd ook anders weergeven, bijv. "hh:nn:ss d-m-yyyy". Zie de Help van Access bij: Notatie (Format, eigenschap), gegevenstype Datum/tijd. |
|
|
Het label kunt u een ander achtergrond- of tekstkleurtje of lettertype geven, het formulier kunt u mooier maken door bij Eigenschappen >> Opmaak de Schuifbalken op Geen en de Recordkiezer, Navigatiebalk en Recordbegrenzingslijnen op Nee te zetten. Als u alleen het klokje wilt tonen op een formulier, zonder randen, zet dan de Eigenschap Randstijl van het formulier op Geen. |
Korte uitleg van de programmacode:
|
|
Me verwijst naar het huidige formulier (of rapport). |
|
|
Caption verwijst naar de tekst van het bijschrift. |
|
|
Now() geeft de huidige datum én tijd terug, Date() geeft alleen de huidige dag, Time() geeft alleen de huidige tijd. |
|
|
Format(expressie, notatie) geeft de expressie weer in een notatie die u bij notatie opgeeft. |
Als u wilt dat het klokje direct start, zodra u het formulier activeert, maak dan bij de Gebeurtenis Bij laden de volgende Gebeurtenisprocedure:
Private Sub Form_Load()
Call Form_Timer
End Sub
Uitleg: roep de subroutine Form_Timer op. als u een subroutine oproept, dan geef u alleen de naam van de subroutine, zonder de ( ). (Als u een parameter moet meegeven aan de subroutine, zet die er dan na een spatie er achter, maar ook zonder haakjes.)
Het woord Call mag u ook weglaten.
Download Timer.mdb (Access 97+, gezipt, 41 kB)
U kunt een tekstvak laten knipperen., bijvoorbeeld door het afwisselend zichtbaar en onzichtbaar te maken of door de kleuren te wijzigen.
|
|
Maak twee tekst- of labelvelden met de naam txtKnipperveld1 en txtKnipperkleurveld1. |
|
|
Ga naar de Eigenschappen van het formulier en zet bij de Gebeurtenis Timer interval de waarde 500 (dit is in miliseconde). |
|
|
Maak bij de Gebeurtenis Timer een Gebeurtensprocedure met de volgende code: |
Private Sub Form_Timer()
If Me.txtKnipperveld1.Visible = True Then
Me.txtKnipperveld1.Visible = False
Me.txtKnipperkleurveld1.ForeColor = RGB(255, 0, 0)
Me.txtKnipperkleurveld1.BackColor = RGB(0, 255, 0)
Else
Me.txtKnipperveld.Visible = True
Me.txtKnipperkleurveld1.ForeColor = RGB(0, 0, 255)
Me.txtKnipperkleurveld1.BackColor = RGB(255, 100, 0)
End IfEnd Sub
|
|
Open het formulier en u ziet dat de twee tekstvakken twee keer per seconde wijzigen. |
|
|
In Access 2000 en hoger kunt u bij tekstvelden, keuzelijsten en degelijke ook gebruik maken van de optie Voorwaardelijke opmaak. Hiermee kunt u bijvoorbeeld de kleuren van een tekstveld laten wijzigen wanneer het veld een bepaalde inhoud heeft. U stelt Voorwaardelijke opmaak als volgt in:
|
In Access 97 kunt u dit alleen met veel moeite bereiken: zet een tekstveld in een bepaalde kleur achter het gekozen tekstveld en laat de inhoud van het achterliggende tekstveld afhangen van een voorwaarde.
Download Timer.mdb (Access 97+, gezipt, 41 kB)
|
|
Maak een labelveld met de naam lblLichtkrant. |
|
|
Zet bij Timer de volgende code: |
'Maak de tekst van de lichtkrant
Dim strTekst As String
strTekst = Me.lblLichtkrant.Caption
strTekst = Mid$(strTekst, 2) & Left$(strTekst, 1)
Me.lblLichtkrant.Caption = strTekst
Zie verder de uitleg bij Knipperende tekst en Klokje en het voorbeeldprogramma op deze site.
Download Knipperendelichtkrantklok (Access 2000+, gezipt, 13 kB)
|
|
Op één formulier ziet u drie knipperende lichtkranten die de datum en tijd weergeven. |