Die AEK22 fand am 28./29.9.2019 in Nürnberg und am 12./13.10.2019 in Hannover statt.
   175 Access-Entwickler aus allen deutschsprachigen Ländern nahmen teil.
   Hier der Rückblick auf Vorträge, Austragungsorte, Preise etc.
   
   
Access-Update  Karl Donaubauer - donkarl.com - Wien, at
Ein kurzer Überblick darüber, was sich seit der letzten AEK bei Access getan hat, in Redmond und anderswo.

•  Neue Features in Access (365) und die Hintergründe
•  Neuheiten im Access-Team und auf den Access-Webseiten von Microsoft
•  Aktivitäten im weltweiten Access-Ökosystem, Veranstaltungen etc.
•  Aktuelle Pläne von Microsoft mit Access

Ich bin nicht ganz neu hier. Wer mich noch nicht kennt, kann aber zum Glück die Details auf völlig unabhängigen Seiten nachlesen.

DSGVO-Praxis für Access-Entwickler  

Nach einem guten Jahr DSGVO gibt es weiterhin kaum praktische Informationen oder gar Leitfäden dafür, wie man DSGVO-konform arbeitet. Das gilt generell, in der IT, im Datenbank-Bereich und für Access-Entwickler sowieso. Damit ist jetzt Schluss:

•  Aktueller DSGVO-Stand: Klarstellungen, Praxis, Geldstrafen in .de und der .eu
•  Leitfaden: Vorgehen zur betrieblichen DSGVO-Umsetzung
•  Access: Schwächen und Fallen, Stärken und Möglichkeiten
               Was ist machbar, was sinnvoll und wie?
•  Access + SQL Server als DSGVO-Kombination
•  Praxisberichte, Demos, Beispiele, Vorlagen

1:n, n:1 = Einer für Alle, Alle für Einen!

Die 3 Datenbank-Musketiere Donaubauer, Jungbluth, Stiefel (zwei davon zertifizierte Datenschutzbeauftragte) erfechten gerade gemeinsam das Whitepaper "DSGVO für Access-Entwickler", das wir bei der AEK vor- und zur Verfügung stellen werden.

Dieser praxisorientierte Leitfaden zur strukturierten DSGVO-Umsetzung bildet den Rahmen des Vortrages und kann zusammen mit den lebendigen Eindrücken nach Hause mitgenommen werden.

   
Interaktive Landkarten in Access  Thomas Pfoch - picoware - Berlin, de

Google, Bing und ViaMichelin sind die großen Anbieter von Online-Karten, und wie man diese über ein BrowserControl in Access einbinden kann, wurde mehrfach bei der AEK gezeigt. Was aber, wenn das BrowserControl keine Option ist, kein Budget für das Kartenmaterial zur Verfügung steht und/oder die Geokoordinaten aus Datenschutzgründen nicht den Datensammlern bekannt gemacht werden sollen? Dann holen wir uns halt die Karten von OpenStreetmap, zeigen die Karte in einem einfachen Access-Formular an und zeichnen die gewünschten Markierungen direkt aus unserer Datenbank dort hinein.

•  Vergleich der Anbieter (Karten, Konditionen)
•  Von Karten, Kacheln und Formularen
•  Multithreading in Access - 20 Prozesse gleichzeitig
•  Kartensteuerung: Positionsänderungen und zoomen
•  Markierungen á la carte - sur la carte
•  Kundenanwendung mit Datenbank-Anbindung (Fahrtrouten-Erfassung und Anzeige)

Thomas ist dipl. Informatiker. Nach dem Studium an der TU Berlin hat er sich auf UI und Datenbanken konzentriert. Daher wurde er schon mit der ersten Version 1992 zum Access-Entwickler. Er verwendet Access nicht nur als RAD-Tool sondern auch als Basis eines innovativen Frameworks, das Anwendungen aus Metadaten generiert und steuert.
Thomas ist auch der Autor des nativen picoware Treeviews für Access.

   
Automatisches Testen  Philipp Stiefel, pstiefel.de, Hofheim, de

Ein Pragmatischer Ansatz für Microsoft Access und VBA

Experten im Bereich Unit Tests und Testgetriebener Entwicklung vertreten meist eine „reine Lehre“ die Anforderungen an die Test-Automatisierung stellt, die in einer Access-Anwendung nur sehr schwer umgesetzt werden können. Daher möchte ich eine etwas andere, pragmatischere Sichtweise auf Automatisches Testen präsentieren, die in Access/VBA realistisch anwendbar ist. Ich behandle:

•  Warum ich automatisch teste
•  Eine kurze Einführung in die Terminologie
•  Die Essenz des automatischen Testens
•  Was man testen sollte und was nicht
•  Ein ganz einfacher Ansatz in VBA automatisch zu testen
•  Test-Tools und -Frameworks
•  Ein kurzer Einblick in Testgetriebene Entwicklung (TDD)

Philipp arbeitet seit 20 Jahren mit Access. Fast genauso lange betreibt er seine kleine Beratungs- und Entwicklungsfirma. Neben anderen Beiträgen zur Access-Gemeinde war er Microsoft MVP für seine Webseite zu Access und VBA. Er ist der Autor von Ivercy, einem Quellcodeverwaltungs-Add-in für Access. Seit einiger Zeit hat er auch eine Vorliebe für das Produzieren von Access + VBA-bezogenen Videos.

   
Access und SQL Server-Verschlüsselung  Bernd Jungbluth - berndjungbluth.de - Horn, de

Das Verschlüsseln von Daten und Datenbanken trägt zu einer höheren Datensicherheit und somit auch zu einem höheren Datenschutz bei. Während sich mit Access lediglich die Datenbank an sich verschlüsseln lässt, bietet SQL Server eine Vielzahl von Funktionen zur Verschlüsselung an. Dieser Vortrag zeigt eine Übersicht der SQL Server-Funktionen zur Verschlüsselung von Daten sowie deren Verwendung und Auswirkungen in Access wie auch in VBA mit DAO und ADO.

•  Verschlüsselungsmethoden in SQL Server
•  Verschlüsseln per T-SQL und Always Encrypted
•  Auswirkungen auf eingebundene Tabellen in Access
•  Auswirkungen auf VBA mit DAO und ADO

Bernd ist freiberuflicher Berater für Datenbanken und SQL Server. Zu seinen Kerngebieten gehört neben der Migration von Access nach SQL Server die Administration von SQL Server, die Entwicklung und Optimierung von SQL Server-Datenbanken sowie Integration Services und Reporting Services. Er schreibt Bücher und Fachartikel, hält Vorträge und bietet eigene Seminare rund um SQL Server an.

   
Datenmodelle mit Excel erstellen
     - und automatisch in Access umwandeln
 Lorenz Hölscher - CLS-Software - Aachen, de

Excel ist perfekt, um ein Datenmodell optisch ansprechend dem Kunden zu schicken und gemeinsam zu besprechen. Excel hat jeder, kennt jeder, versteht jeder. In Excel lassen sich z.B. Nachschlagetabellen kopieren und mit Bearbeiten/Ersetzen mehrere Feldnamen umbenennen. Aber möchte ich so ein Excel-Datenmodell anschließend in nervtötender und fehleranfälliger Fleißarbeit für Access abtippen? Nein! Daher habe ich einen Excel-zu-Access-Konverter geschrieben, welcher

•  aus allen Feldern und Tabellen mit Verknüpfungen automatisch eine neue Access-Datenbank erstellt.

Damit die Datenbank vernünftig wird, gibt es vorher eine optionale Analyse, bei welcher der Konverter

•  alle Namen auf verbotene oder ungeeignete Zeichen prüft
•  alle Verknüpfungen auf Korrektheit untersucht
•  bei Bedarf Präfixe in Tabellen- oder Feldnamen für die Ungarische Notation kontrolliert
•  die Datensatzgröße automatisch ermittelt, um die Datenbankgröße abschätzen zu können und
•  zu jeder Tabelle schon eine sortierte Abfrage für Comboboxen in Fremdschlüsseln erstellen kann.

Das Ganze natürlich übersichtlich mit TreeView und Info-Grafiken, damit die zukünftigen Probleme schon vorher im Excel-Datenmodell beseitigt werden können. Dann gibt der Konverter sozusagen grünes Licht und erstellt die Access-Datenbank vollautomatisch.

Lorenz ist selbstständiger Trainer, Entwickler und Autor. Er schreibt Artikel und Bücher sowie Datenbanken und Office-VBA-Anwendungen, außer für Access auch für Word, Excel und PowerPoint. Seit 2011 erstellt er zudem für LinkedIn Learning Lernvideos zu verschiedenen Themen. Weil er bequem ist, schreibt er gerne mal ein kleines und feines Tool, welches ihm (und anderen) langweilige Arbeit abnimmt. Dann hat er mehr Zeit für spannende Tätigkeiten wie AEK-Vorträge oder neue Datenbanken.

   
Access Add-In / Add-On / Plug-In  Björn Fox - Avantgarde - Neuss, de

Teile und (be)herrsche

In einer immer komplexer werdenden Programmierung fällt es nicht leicht, den Überblick zu behalten. Gedanklich Teilbereiche zu bilden, hilft im ersten Schritt. Gut, dass man die Programmierung ebenfalls in Bereiche teilen kann. Besser ist es, die ganze Lösung modular zu entwickeln. Mit wenig Aufwand lässt sich auch nachträglich die eigene Entwicklung auf ein Baustein-Konzept aufsetzen. Die Vorteile sind bemerkenswert:

• Bilden von kleineren Programmiereinheiten
• Schnellerer Start der Anwendung, weil nur die verwendeten Module in den Speicher geladen werden
• Vereinfachung von Codereview und Fehleranalysen
• Ohne die Hauptanwendung zu verändern, können Benutzer-/PC-spezifische Anpassungen
   über Module bereitgestellt werden

Björn ist ein Solution Architekt, das ist Neudeutsch und steht für Entwickler und Berater in einer Person.
In dieser Funktion betreut er ERP-Systeme (Finanzbuchhaltung, Warenwirtschaft und Produktion) aus dem Hause Sage mit über 15 Jahren Erfahrung im Projektgeschäft.

Seine Kompetenzen umfassen die Implementierung und Anpassung der Branchensoftware von der Konzeption bis hin zur Umsetzung.

   
Reibereien mit dem Ribbon  Hubert Münst - datafactory.ch - Zürich - ch

Jede Applikation braucht ein oder mehrere Menüs. Microsoft hat vor 12 Jahren die Ribbons eingeführt, lässt die Entwickler aber immer noch ohne brauchbare Unterstützung mit komplexem XML-Code und umständlichen Callback-Routinen hantieren. Wenn man bei der Programmierung den Abstieg in die Eingeweide des Office-Pakets vermeiden will, bieten sich verschiedene Tools an, die die Kärrnerarbeit übernehmen und damit das Leben erleichtern. Vorgestellt werden hier

•  WYSIWYG Ribbon Editor von Gunter Avenius
•  Ribbon-Admin 2016 von André Minhorst
•  Eine Eigenentwicklung für den Hausgebrauch

Was leisten die Tools? Wie sind sie anzuwenden? Vor- und Nachteile?


Hubert Münst ist Jurist und Informatiker.
Er entwickelt seit Anfang der Neunzigerjahre mit Access, XML, SQL Server und MySQL.

Er arbeitet hauptsächlich für die öffentliche Verwaltung und Gerichte. Er unterstützt Kunden bei Ausschreibungen für Informatik-Projekte und arbeitet mit an der Standardisierung von XML-Schnittstellen.

   
Online-Tools mit Access nutzen  Ynte Jan Kuindersma - birdautomation - Haren - nl

Access wird bisher überhaupt nicht in Richtung Web, mobil, moderne Schnittstellen oder Zusammenarbeit mit aktuellen Online-Tools ausgerüstet. Nicht einmal für die Services und Tools aus dem Hause Microsoft. Diese sträfliche Vernachlässigung hält uns klarerweise nicht davon ab, zu zeigen, was trotzdem geht, und das ist erstaunlich viel:

• Technische Grundlagen – Web API, Bibliotheken, Schnittstellen, Drittanbieter
• Azure AI Services – Künstliche Intelligenz mit Access nutzen
• Azure Application Insights – Online-Telemetrie im Dienste von Access/VBA
• Flow, PowerApps, Twillio & Co – Access im Mischbetrieb mit allerhand Online-Tools
• Beispiele für sinnvolle Einsatzgebiete, denn nicht alles, was hipp ist, braucht der Mensch

Ynte Jan ist bereits seit den 80er-Jahren als Entwickler und Trainer tätig.

Er arbeitet extrem lösungsorientiert und wählt seine Tools danach, egal ob Visual Studio, Access, SQL Server, Power BI oder nicht von MS.

Er hält viele Schulungen und Vorträge in .nl/.de/.at, nicht zuletzt oft bei der AEK und der Access DevCon.

   
20 Tipps in 60 Minuten (+15 Min Fragen ;-)  Karl Donaubauer - donkarl.com - Wien, at
Ok, es können auch 23 Tipps werden, aber das klingt nicht so gut. ;-)
Jedenfalls: Wer glaubt, schon alles über Access zu wissen, ist hier richtig. Ich sammle laufend Tools, Lösungen, Methoden und Erklärungen, die man nicht überall hört und liest.

•  Wie sicher sind Access und VBA aktuell? Wir knacken fröhlich drauflos!
•  Oft verwendet, nie verstanden: schräge Eigenschaften und Befehle endgültig erläutert
•  Kostenlose Tools und lustige Tastenkürzel für den Dauerbetrieb
•  Horizontale Endlosformulare, deplazierte Kontextmenüs, unmögliche Codeschnippsel u.a.m.
•  Jetzt alles auch zum Mitnehmen!

Wer nach dem vielen Text auf dieser Seite wirklich noch mehr lesen will, kann hierdrauf klicken.

 
Die AEK22 fand an zwei Terminen und Orten statt.
 

Sa/So 28./29.9.2019 in Nürnberg, Hotel Arvena Park

  • Teilnahmegebühr € 360,- inkl. USt
  • AEK-Abend (optional) € 35,- inkl. USt
  • Einzelzimmer im Tagungshotel € 81,-/Nacht inkl. Frühstück (DZ 101,-)

 

Sa/So 12./13.10.2019 in Hannover, Novotel Hannover

  • Teilnahmegebühr € 390,- inkl. USt
  • AEK-Abend (optional) € 40,- inkl. USt
  • Einzelzimmer im Tagungshotel € 99,-/Nacht inkl. Frühstück (DZ 119,-)