- Microsoft Access is een toegankelijk hulpmiddel voor het beheren van databases, ook zonder geavanceerde programmeerkennis.
- Hiermee kunt u databases maken, aanpassen en beheren met een intuïtieve en visuele interface.
- Het biedt voordelen zoals integratie met andere Microsoft-applicaties en gebruiksgemak voor beginners.
- Het is ideaal voor kleine en middelgrote projecten, met opties voor schaalbaarheid naar robuustere systemen.
Access-databases: de ultieme beginnershandleiding
Inleiding tot databases met Access
Databases vormen de kern van informatiebeheer in de digitale wereld van vandaag. Microsoft Access is een krachtig en veelzijdig hulpmiddel dat voor veel beginners de toegangspoort is geworden tot de fascinerende wereld van databases. In deze uitgebreide gids behandelen we alle essentiële zaken die u helpen Access-databases onder de knie te krijgen en de basis te leggen voor uw carrière in gegevensbeheer.
Access combineert de eenvoud van een visuele interface met de kracht van een relationeel databasebeheersysteem. Deze combinatie maakt het een ideale keuze voor iedereen die aan de slag wil in de wereld van databases, zonder meteen in complexe programmeertalen zoals SQL te hoeven duiken.
In dit artikel bespreken we alles, van basisconcepten tot geavanceerde technieken, zodat u goed begrijpt hoe u databases kunt maken, beheren en optimaliseren met Access. Of u nu persoonlijke informatie wilt ordenen of zakelijke oplossingen wilt ontwikkelen, deze gids biedt u de kennis die u nodig hebt om deze tool optimaal te benutten.
Basisprincipes van Microsoft Access
Microsoft Access is een relationele databasebeheersysteemtoepassing die deel uitmaakt van de Microsoft Office-suite. Dankzij de intuïtieve interface en de integratie met andere Office-hulpmiddelen is het een populaire keuze voor zowel beginnende als professionele gebruikers.
Wat is een relationele database?
Een relationele database is een type database dat informatie organiseert in onderling verbonden tabellen. Elke tabel vertegenwoordigt een entiteit (zoals klanten, producten of bestellingen) en de relaties tussen deze tabellen stellen u in staat logische verbanden tussen de gegevens te leggen. Dit databasemodel is essentieel om te begrijpen hoe Access werkt.
Belangrijkste onderdelen van Access
- tekenen: Ze vormen de basis van elke database in Access. Hier wordt informatie opgeslagen in rijen (records) en kolommen (velden).
- Overleg:Hiermee kunt u gegevens uit één of meer tabellen ophalen, filteren en analyseren. Query's zijn een essentieel onderdeel van het werken met SQL-databases in Access.
- vormen: Ze maken het invoeren en visualiseren van gegevens gebruiksvriendelijker dan ruwe tabellen.
- informatie:Ze zorgen ervoor dat gegevens op een overzichtelijke en visueel aantrekkelijke manier kunnen worden gepresenteerd voor analyse of afdrukken.
- VBA-macro's en modules: Ze bieden automatisering en geavanceerde functionaliteit voor meer ervaren gebruikers.
Voordelen van het gebruik van Access voor databases
- Gebruiksgemak:Dankzij de grafische interface kunt u databases maken en beheren zonder dat u diepgaande programmeerkennis nodig hebt.
- Kantoorintegratie: Werkt perfect met Excel, Word en andere Microsoft-applicaties.
- Schaalbaarheid: Ideaal voor kleine en middelgrote projecten, met de mogelijkheid om te migreren naar robuustere systemen zoals SQL Server.
- Personalisatie:Het biedt een hoge mate van flexibiliteit om de database aan te passen aan specifieke behoeften.
Aan de slag met Access
Om te beginnen is het belangrijk dat u vertrouwd raakt met de Access-interface. Wanneer u de applicatie opent, krijgt u de keuze om een nieuwe database te maken of een bestaande database te openen. Het verkennen van vooraf gedefinieerde sjablonen kan een goede manier zijn om de structuur van een goed ontworpen database te begrijpen.
Nadat u uw eerste database hebt gemaakt, kunt u het lint en de verschillende beschikbare weergaven verkennen. Met de tabelontwerpweergave kunt u bijvoorbeeld velden en gegevenstypen definiëren, terwijl de gegevensbladweergave de records in een spreadsheet-achtige indeling weergeeft.
Vergeet niet dat oefening de sleutel is. Wees niet bang om te experimenteren met verschillende structuren en functionaliteiten. Naarmate u verder komt in deze handleiding, bouwt u een solide basis op voor het maken van steeds complexere en efficiëntere Access-databases.
Tabellen en relaties ontwerpen
Het ontwerpen van tabellen en het creëren van relaties zijn essentieel voor het bouwen van een efficiënte en functionele database in Access. Deze fase vormt de basis voor alle daaropvolgende werkzaamheden. Daarom is het van groot belang dat u hier de nodige tijd en aandacht aan besteedt.
Effectieve tabellen maken
Bij het maken van tabellen in Access is het belangrijk om een aantal goede werkwijzen te volgen:
- Standaardisatie: Verdeel de informatie in logische tabellen om gegevensredundantie te voorkomen. U kunt bijvoorbeeld in plaats van één tabel met alle klant- en ordergegevens aparte tabellen maken voor klanten en orders.
- Gegevenstypen kiezen: Selecteer het juiste gegevenstype voor elk veld (tekst, getal, datum, enz.). Dit bespaart niet alleen ruimte, maar verbetert ook de gegevensintegriteit.
- Primaire sleutels: Elke tabel moet een unieke primaire sleutel hebben die elk record identificeert. Access kan hiervoor automatisch een automatisch genummerd 'ID'-veld genereren.
- Berekende velden: Gebruik berekende velden voor informatie die uit andere velden kan worden afgeleid, in plaats van deze rechtstreeks op te slaan.
Het aangaan van relaties
Relaties vormen de kern van het relationele databasemodel. In Access kunt u verschillende typen relaties maken:
- Een voor een:Elk record in Tabel A heeft betrekking op één record in Tabel B.
- een te veel: Een record in Tabel A kan aan meerdere records in Tabel B worden gekoppeld.
- Veel op veel: Meerdere records in Tabel A kunnen worden gerelateerd aan meerdere records in Tabel B (meestal geïmplementeerd via een samenvoegingstabel).
Om relaties op te bouwen:
- Ga naar het tabblad ‘Databasehulpmiddelen’ en selecteer ‘Relaties’.
- Versleep gerelateerde velden tussen tabellen om de verbinding te maken.
- Definieert referentiële integriteit om de consistentie van gegevens te behouden.
Referentiële integriteit
Referentiële integriteit is essentieel voor het behouden van de consistentie van gegevens in uw database. Wanneer u het activeert:
- Voorkomt dat records waarnaar door andere tabellen wordt verwezen, worden verwijderd.
- Zorgt ervoor dat gegevens niet in een gerelateerde tabel kunnen worden ingevoegd als er geen overeenkomstige record in de bovenliggende tabel bestaat.
Praktisch voorbeeld van databases met Access
Stel je een database voor voor een online winkel. We zouden de volgende tabellen kunnen hebben:
- klanten: Client_ID (primaire sleutel), Naam, E-mail, Adres
- Producten: Product_ID (primaire sleutel), Product_Naam, Prijs, Voorraad
- Bestellingen: Order_ID (primaire sleutel), Customer_ID (vreemde sleutel), Order_Date
- Bestelgegevens: Detail_ID (primaire sleutel), Order_ID (vreemde sleutel), Product_ID (vreemde sleutel), Hoeveelheid
In dit model creëren we één-op-veelrelaties tussen Klanten en Orders, en tussen Orders en Order_Details. De tabel Order_Details fungeert als een koppelingstabel voor de veel-op-veelrelatie tussen Orders en Producten.
Wanneer u uw tabellen en relaties ontwerpt, moet u altijd bedenken hoe gegevens zich in de echte wereld tot elkaar verhouden. Een goed databaseontwerp weerspiegelt de logica van het systeem dat u modelleert, waardoor efficiënte query's en onderhoud op de lange termijn mogelijk worden.
Houd er rekening mee dat databaseontwerp een iteratief proces is. Wees niet bang om aanpassingen te maken naarmate u uw databehoeften beter begrijpt. Met oefening en ervaring ontwikkelt u een instinct voor het creëren van robuuste en efficiënte Access-databasestructuren.
Geavanceerde query's in Access
Query's zijn een van de krachtigste functies van Access. Hiermee kunt u efficiënt gegevens extraheren, filteren en analyseren. Het beheersen van query's is essentieel om het maximale uit uw Access-databases te halen en complexe analyses uit te voeren.
Soorten query's in Access
- Selectievragen: De meest voorkomende is het ophalen van gegevens uit één of meer tabellen op basis van specifieke criteria.
- Actievragen: Wijzigingen aanbrengen in gegevens, zoals records bijwerken, verwijderen of toevoegen.
- Kruistabelquery's: Gegevens samenvatten en presenteren in een draaitabelformaat.
- Vakbondsvragen: Combineer records uit meerdere tabellen op basis van gerelateerde velden.
Geavanceerde query's maken
Om geavanceerdere query's te maken, kunt u de queryontwerpweergave gebruiken of rechtstreeks SQL schrijven. Hier zijn enkele geavanceerde technieken:
Meerdere criteria gebruiken
U kunt meerdere criteria combineren met behulp van logische operatoren zoals AND en OR. Bijvoorbeeld:
SELECT * FROM Productos
WHERE (Precio > 100 AND Categoria = 'Electrónica')
OR (Stock < 10 AND Proveedor = 'Proveedor A')Totale query's
Maakt gebruik van aggregatiefuncties zoals SUM, AVG, COUNT om berekeningen uit te voeren op groepen records:
SELECT Categoria, AVG(Precio) AS PrecioPromedio
FROM Productos
GROUP BY Categoria
HAVING AVG(Precio) > 50Subvragen
Met subquery's kunt u één query in een andere nesten om complexere bewerkingen uit te voeren:
SELECT NombreProducto, Precio
FROM Productos
WHERE Precio > (SELECT AVG(Precio) FROM Productos)Zoekopdracht optimalisatie
Om de prestaties van uw query's te verbeteren:
- Gebruik indexen: Maak indexen voor velden die vaak in query's worden gebruikt.
- Beperkt de herstelde gegevens: Selecteer alleen de vereiste velden in plaats van * te gebruiken.
- Gebruik JOINs in plaats van subquery's waar mogelijk de efficiëntie verbeteren.
Geparameteriseerde query's
Met geparametriseerde query's kunt u flexibele query's maken die de gebruiker om invoer vragen:
PARAMETERS Currency;
SELECT * FROM Productos
WHERE Precio > Werken met databases met SQL in Access
Hoewel Access een grafische interface biedt voor het maken van query's, hebt u met SQL meer controle en flexibiliteit. U kunt schakelen tussen de ontwerpweergave en de SQL-weergave om uw query's te verfijnen.
Voorbeeld van een complexere SQL-query:
SELECT c.NombreCliente,
SUM(dp.Cantidad * p.PrecioUnitario) AS TotalGastado
FROM Clientes c
INNER JOIN Pedidos pe ON c.ID_Cliente = pe.ID_Cliente
INNER JOIN Detalles_Pedido dp ON pe.ID_Pedido = dp.ID_Pedido
INNER JOIN Productos p ON dp.ID_Producto = p.ID_Producto
WHERE YEAR(pe.Fecha_Pedido) = YEAR(Date())
GROUP BY c.NombreCliente
HAVING SUM(dp.Cantidad * p.Precio) > 1000
ORDER BY TotalGastado DESC
Met deze query worden de totale uitgaven van elke klant in het huidige jaar berekend. Alleen de klanten die meer dan 1000 hebben uitgegeven, worden weergegeven, gesorteerd van hoogste naar laagste uitgaven.
Wanneer u geavanceerde query's in Access onder de knie krijgt, kunt u waardevolle inzichten uit uw gegevens halen, complexe analyses uitvoeren en weloverwogen beslissingen nemen op basis van uw database. Oefen met het maken van steeds complexere query's en wees niet bang om te experimenteren met verschillende technieken en combinaties van SQL-functies. Databases met Access zijn vandaag de dag nog steeds mogelijk.
Interactieve formulieren voor gegevensinvoer
Formulieren in Access zijn fundamentele hulpmiddelen voor gebruikersinteractie met de database. Ze bieden een gebruiksvriendelijke interface voor het invoeren, bewerken en visualiseren van gegevens, wat de gebruikerservaring en efficiëntie van informatiebeheer aanzienlijk verbetert.
Belang van formulieren
Formulieren bieden verschillende voordelen ten opzichte van directe gegevensinvoer in tabellen:
- Gebruiksgemak: Ze presenteren de gegevens op een meer georganiseerde en visueel aantrekkelijke manier.
- Toegangscontrole:Hiermee kunt u gegevens valideren en veelvoorkomende fouten voorkomen.
- Personalisatie: Ze kunnen worden aangepast zodat alleen de informatie wordt weergegeven die voor de betreffende gebruiker relevant is.
- automatisering: Ze kunnen automatische berekeningen en bedrijfslogica bevatten.
Basisformulieren maken
Om een basisformulier te maken:
- Selecteer de tabel of query waarop u het formulier wilt baseren.
- Ga naar het tabblad “Creëren” en kies “Formulier” voor snelle creatie.
- Gebruik de Form Wizard voor meer controle over uw eerste ontwerp.
Geavanceerd formulierontwerp
Om geavanceerdere formulieren te maken:
- Gebruik de ontwerpweergave: Maakt nauwkeurige controle over de rangschikking van elementen mogelijk.
- Besturingselementen toevoegen: Bevat tekstvakken, knoppen, vervolgkeuzelijsten, enz.
- Pas het uiterlijk aan: Pas kleuren, lettertypen en stijlen aan om de esthetiek te verbeteren.
- Subformulieren maken: Handig voor het weergeven van gerelateerde gegevens (bijvoorbeeld klantorders).
Gegevensvalidatie in formulieren
Validatie is cruciaal voor het behoud van de gegevensintegriteit:
- Validatieregels: Stel regels in voor velden (bijvoorbeeld geldige datumbereiken).
- Aangepaste foutmeldingen: Geeft duidelijke feedback wanneer er onjuiste gegevens zijn ingevoerd.
- Lijsten met waarden: Gebruik vervolgkeuzelijsten om opties te beperken tot vooraf gedefinieerde waarden.
Voorbeeldvalidatieregel voor een leeftijdsveld:
Entre 18 Y 100Met de foutmelding:
La edad debe estar entre 18 y 100 años.Automatisering met macro's en VBA
Voor meer geavanceerde functionaliteit kunt u macro's of Visual Basic for Applications (VBA) gebruiken:
- Macro's: Ze automatiseren veelvoorkomende handelingen zonder dat er geprogrammeerd hoeft te worden.
- VBA: Biedt meer flexibiliteit voor complexe logica en geavanceerde aanpassingen.
VBA-codevoorbeeld om een formulier te valideren voordat u het opslaat:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(Me.NombreCliente) Or Len(Trim(Me.NombreCliente)) = 0 Then
MsgBox "El nombre del cliente es obligatorio.", vbExclamation
Cancel = True
End If
End SubDynamische formulieren maken
Dynamische formulieren worden aangepast op basis van gebruikersacties of de status van de gegevens:
- Dynamische filters: Wijzig de beschikbare opties voor een besturingselement op basis van eerdere selecties.
- Voorwaardelijke zichtbaarheid: Velden weergeven of verbergen op basis van bepaalde voorwaarden.
- Realtime berekeningen: Werkt totalen of samenvattingen bij terwijl de gebruiker gegevens invoert.
Best practices voor formulierontwerp
- verlichten: Overlaad het formulier niet met te veel elementen.
- consistentie: Zorg voor een consistent ontwerp voor al uw formulieren.
- toegankelijkheid: Zorg ervoor dat het formulier geschikt is voor toetsenbordgebruik en compatibel is met schermlezers.
- terugkoppeling: Geeft een duidelijke bevestiging van de ondernomen acties.
Praktisch voorbeeld: Bestelformulier
Laten we ons een formulier voorstellen waarmee we nieuwe bestellingen in onze database kunnen invoeren:
- Bestelkoptekst: Velden voor Klant-ID (keuzelijst), Besteldatum (met validatie) en Bestelstatus.
- Bestel details: Subformulier dat een lijst met producten, hoeveelheden en prijzen weergeeft.
- Overzicht: Berekende velden die het totaalbedrag van de bestelling, belastingen en het eindtotaal weergeven.
- actieknoppen: «Bestelling opslaan», «Annuleren», «Factuur afdrukken».
VBA-code om het totaalbedrag van een bestelling te berekenen:
Private Sub Calcular_Total()
Dim rs As Recordset
Dim total As CurrencySet rs = Me.Subformulier_Details.Form.RecordsetKloontotaal = 0
if Niet rs.EOF Neem danrs.VerplaatsEerst
Do Tot rs.EOF
totaal = totaal + rs!Kwantiteit * rs!Eenheidsprijs
rs.VerplaatsenVolgende
Ringleiding
Einde als
Aangepaste rapporten en gegevensanalyse
Rapporten in Access zijn krachtige hulpmiddelen voor het effectief presenteren en analyseren van gegevens. Hiermee kunt u de informatie in uw database omzetten in visueel aantrekkelijke en gemakkelijk te begrijpen documenten, ideaal voor besluitvorming en presentatie van resultaten.
Toegang tot rapportagebasisprincipes
Rapporten in Access bieden verschillende voordelen:
- Professionele presentatie:Hiermee kunt u documenten maken met een verzorgde en professionele uitstraling.
- Flexibiliteit: Ze kunnen worden aangepast om gegevens op verschillende manieren weer te geven.
- Automatische berekeningen: Hieronder vallen totalen, gemiddelden en andere complexe berekeningen.
- Groepering en classificatie: Ze organiseren gegevens op een logische en gemakkelijk te volgen manier.
Basisrapporten maken
Om een basisrapport te maken:
- Selecteer de tabel of query waarop u het rapport wilt baseren.
- Ga naar het tabblad “Maken” en kies “Rapporteren” voor snelle creatie.
- Gebruik de Rapportwizard voor meer controle over uw eerste ontwerp.
Geavanceerd rapportontwerp
Voor meer geavanceerde rapporten:
- Gebruik de ontwerpweergave: Maakt nauwkeurige controle over de rangschikking van elementen mogelijk.
- Voeg grafische elementen toe: Voeg logo's, afbeeldingen en grafieken toe om de visuele presentatie te verbeteren.
- Aangepaste secties maken: Voeg kop- en voetteksten toe voor elke groep gegevens.
- Gebruik uitdrukkingen: Integreert berekeningen en voorwaardelijke logica in het rapport.
Gegevensgroepering en classificatie
Groeperen en classificeren zijn essentieel voor het ordenen van informatie:
- Groeperingsniveaus: Organiseer gegevens in categorieën en subcategorieën.
- Groepstotalen: Bereken subtotalen voor elke gegevensgroep.
- Aangepaste classificatie: Sorteer de gegevens volgens meerdere criteria.
Voorbeeld van een uitdrukking om de totale omzet per groep te berekenen:
=Sum(*)Grafieken en visualisaties
Grafieken kunnen uw inzicht in gegevens aanzienlijk verbeteren:
- Geïntegreerde graphics: Voeg grafieken rechtstreeks in het rapport in.
- dynamische graphics: Maak visualisaties die automatisch worden bijgewerkt met gegevens.
- Voorwaardelijke opmaak: Gebruik kleuren en stijlen om belangrijke trends of waarden te benadrukken.
Interactieve rapporten
Om dynamischere rapporten te maken:
- parameters: Hiermee kunnen gebruikers het rapport tijdens runtime aanpassen.
- Hyperlinks: Bevat links naar aanvullende details of externe bronnen.
- Subrapporten: Integreer rapporten in andere rapporten om gerelateerde gegevens weer te geven.
Voorbeeld van een geparameteriseerd rapport:
PARAMETERS Short;
SELECT *
FROM Ventas
WHERE Year(]) = Rapporten exporteren en distribueren
Access biedt verschillende opties voor het delen van rapporten:
- Exporteren naar PDF: Ideaal voor distributie en archivering.
- Exporteren naar Excel: Nuttig voor verdere analyse.
- Verzenden per e-mail: Automatiseer de distributie van rapporten.
Geavanceerde gegevensanalyse: databases met toegang
Voor verdere analyse:
- Dynamische tabellen: Maak interactieve samenvattingen van grote datasets.
- Kruistabelquery's: Genereert matrixrapporten voor complexe vergelijkingen.
- Power BI-integratie: Koppel uw Access-gegevens aan Business Intelligence-tools voor geavanceerde analyses.
Praktisch voorbeeld: Jaarverslag verkoop
Laten we een jaarlijks verkooprapport voor onze online winkel voorstellen:
- Rapportkoptekst: Titel, jaar, bedrijfslogo.
- Samenvatting: Staafdiagram met de maandelijkse verkopen.
- Details per categorie:
- Tabel met verkopen per productcategorie.
- Cirkeldiagram met de verkoopverdeling.
- Beste klanten: Lijst met de top 10 klanten en hun aankooptotalen.
- Tendencies: Lijndiagram waarin de verkopen van de afgelopen 3 jaar worden vergeleken.
- Voettekst: Datum van genereren van rapport, paginanummer.
VBA-code voor het bijwerken van de maandelijkse verkoopgrafiek:
Private Sub ActualizarGraficoVentas()
Dim ctl As Control
Dim rst As RecordsetSet ctl = Me.VerkoopGrafiekSet RST = HuidigeDB.OpenRecordset('SELECTEER Maand, SUM(Totaal) ALS Verkoopmaand VAN Verkoop GROEP OP Maand')
ctl.Rijbron = RST.Naamctl.RijBronType = «Tabel/Query»
ctl.Grafiektype = xlColumnGeclusterd
ctl.Grafiektitel = «Maandelijkse verkoop»
Einde Sub
Aangepaste rapportage en gegevensanalyse zijn essentiële onderdelen van geavanceerd databasegebruik met Access. Wanneer u deze technieken onder de knie krijgt, kunt u waardevolle inzichten uit uw data halen en deze effectief aan verschillende doelgroepen presenteren. Zorg er altijd voor dat u uw rapporten afstemt op de specifieke behoeften van uw doelgroep en dat u een evenwicht vindt tussen volledigheid van de informatie en een heldere presentatie.
Automatisering met macro's en VBA
Automatisering is essentieel voor het verbeteren van de efficiëntie en functionaliteit van uw Access-databases. Zowel macro's als Visual Basic for Applications (VBA) bieden krachtige hulpmiddelen voor het automatiseren van repetitieve taken, het implementeren van complexe bedrijfslogica en het maken van aangepaste oplossingen.
Inleiding tot macro's in Access
Macro's zijn reeksen acties die je kunt maken zonder programmeerkennis . Ze zijn ideaal voor eenvoudige en repetitieve taken.
Voordelen van macro's:
- Eenvoudig te maken en te wijzigen
- Geen programmeerkennis vereist
- Veilig en eenvoudig te debuggen
Voorbeeld van een eenvoudige macro om een formulier te openen:
- Maak een nieuwe macro
- Voeg de actie “OpenForm” toe
- Selecteer het formulier dat u wilt openen
- Sla de macro op
Geavanceerde macro's
Macro's kunnen geavanceerder zijn:
- Voorwaardelijke macro's: Ze voeren acties uit op basis van voorwaarden.
- Gegevensmacro's: Ze voeren bewerkingen uit op de gegevens in de tabellen.
- Macro's voor gebruikersinterface: Ze personaliseren de gebruikerservaring.
Voorbeeld van een voorwaardelijke macro:
Si ! > 1000 Entonces
AplicarDescuento
MostrarMensaje
FinSiInleiding tot VBA
VBA is een programmeertaal met veel functies die meer flexibiliteit en kracht biedt dan macro's.
Voordelen van VBA:
- Volledige controle over de programmalogica en -stroom
- Integratie met andere Office-applicaties
- Mogelijkheid om aangepaste functies te creëren
Aan de slag met VBA:
- Open de Visual Basic Editor (Alt + F11)
- Een nieuwe module of formulier invoegen
- Schrijf uw VBA-code
VBA-basisprincipes
Enkele fundamentele structuren in VBA:
- Variabelen en gegevenstypen:
Dim nombreCliente As String
Dim edad As Integer
Dim precioTotal As Currency- Controle structuren:
If edad >= 18 Then
MsgBox "Eres mayor de edad"
Else
MsgBox "Eres menor de edad"
End IfBij i = 1 Naar 10Debug.Afdrukken ik
Volgende i
- Functies en subroutines:
Function CalcularDescuento(precio As Currency) As Currency
If precio > 100 Then
CalcularDescuento = precio * 0.1
Else
CalcularDescuento = 0
End If
End FunctionSub UpdateInventaris()'Code om inventaris bij te werken
Einde Sub
Automatisering van veelvoorkomende taken
Voorbeelden van taken die u kunt automatiseren:
- Gegevens importeren en exporteren:
Sub ImportarDatosExcel()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "TablaDestino", "C:\Datos\Archivo.xlsx", True
End Sub- E-mails versturen:
Sub EnviarInformeEmail()
Dim objOutlook As Object
Dim objMail As ObjectSet objOutlook = Object maken(«Outlook.Applicatie»)
Set obj-e-mail = objOutlook.Item maken(olMailItem)Met objMail
.Naar = «[e-mail beveiligd]»
.Onderwerp = «Database-update»
.Lichaam = «De database is bijgewerkt.»
.Bijlages.«C:\Rapporten\MaandelijksRapport.pdf»
.Verstuur
Einde Met