Beschreibung
Access 2021/2019/2016: VBA Programmierung Komplett
Zielgruppe: Nur für Unternehmen und Institutionen.VBA ist die einheitliche Programmiersprache des Office-Paketes. Durch Einsatz von VBA-Programmen ist es möglich, Access-Datenbanken um neue Funktionen zu erweitern, dem individuellen Bedarf anzupassen und für ungeübte Benutzer leichter bedienbar zu machen.
Diese Schulung ist eine praxisorientierte, systematische Einführung in die Access-Programmierung mit VBA.
Kommende Starttermine
Inhalte / Module
- Die Entwicklungsumgebung
- Der VBA-Editor
- Das Modulfenster
- Der Projektexplorer
- Das Eigenschaftsfenster
- Der VBA-Editor
- Das Sicherheitskonzept von Access
- Verschiedene Modultypen
- Klassenmodule
- Allgemeine Module
- Einstieg in das Objektmodell
- Hierarchie
- Eigenschaften
- Methoden
- Der Umgang mit Programmstrukturen
- Funktion oder Prozedur
- Definition und Gültigkeit von Variablen und Konstanten
- Verschiedene Datentypen
- Objektvariablen
- Lokale und globale Variablen
- Der praktische Einsatz
- Nutzung verschiedener Funktionen
- Funktionen mit und ohne $
- InputBox(), Isnumeric() und andere
- Erstellen eigener Funktionen
- Planung und Programmablaufsteuerung
- Erstellen eines Programmablaufplanes
- Einsatz verschiedener Schleifen
- Do-Schleifen
- For-Schleifen
- Kopfgesteuert
- Fußgesteuert
- Auswahlstrukturen
- IfThen Else
- Select Case
- Fehlerbehandlung
- Objektorientierte Programmierung
- Objektverweis
- Zugriff auf Eigenschaften
- Zugriff auf Methoden
- Die With-Anweisung
- Auflistungsobjekte
- Das DoCmd-Objekt4
- Ereignisorientierte Programmierung
- Erläuterung wichtiger Ereignisse
- Beispiele für :
- Bei Taste
- Beim Öffnen
- Beim Klicken
- Beim Laden
- Beim Formatieren (Bericht)
- Mit Formularen und Berichten programmieren
- Syntax für den Formularzugriff
- auf geöffnete Formulare
- auf geschlossene Formulare
- Zugriff auf Steuerelemente
- Zeitgeber programmieren
- Mehrfachauswahl in Listenfeldern
- Programmgesteuertes Navigieren in Formularen
- Datensätze löschen
- Formulare schließen
- Prozeduren zum Filtern
- Prozeduren zum Sortieren
- Daten zum Drucken auswählen
- Syntax für den Formularzugriff
- Datenzugriff mit VBA
- Datenzugriff durch Domänenfunktionen
- Datenzugriff mit ADO und DAO
- Referenzieren der Bibliotheken
- Zugriff auf Recordsets
- Datensätze hinzufügen
- Datensätze suchen
- Datensätze ändern
- Datensätze löschen
- Datensatzgruppe schließen
- SQL-Anweisungen unter VBA ausführen
- Syntax einer SQL-Anweisung
- SQL-Anweisungen mit dem DoCmd-Objekt
- Bibliotheken einbinden (vgl. Extras Verweise)
- References-Liste überprüfen
- Bibliothekspfade und die Registrierungsdatei
- Erstellen neuer Verweise
- Access-Oberfläche gestalten
- Konfiguration über eine Systemtabelle (XML) und über VBA
- XML-Befehle zur Konfiguration eines Registers
- Deaktivieren und Aktivieren von vorhandenen Registern
- Register, Befehlsgruppen und Schaltflächen erstellen
- Beschriftung und Icons
- VBA, XML und AutoExec-Makros
- Alternative grafische Konfigurationstools
- Fortgeschrittene Formulartechniken speziell in Access 2010
- Mit Anhängen arbeiten
- Formularspezifische Register
- Auslesen von Daten per VBA
- Zwei Wege: DAO / ODBC und ADO / OLEDB
- Datenzugriff mit DAO
- Datenzugriff mit ADO
- Vertiefende Befehle bei DAO und ADO
- Befehle zum Suchen in einem RecordSet
- Indexieren von RecordSet-Spalten
- Steuern anderer Office-Programme
- Andere Programme starten
- Beispiel: Exportieren in ein Excel-Sheet
- Zugriffssteuerung bei Formularen und Berichten
- Eigenschaften zum Zulassen
- Unterbindung der Umgehung von Einschränkungen
- Benutzersteuerung
- Alternativen zur Sicherheit auf Benutzerebene
- Funktionen zur Benutzerermittlung (Windows und SQL-Server)
Zielgruppe / Voraussetzungen
Bitte geben Sie bei der Anmeldung Ihre gewünschte Version (2021, 2019, 2016 oder 2013) an.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.