|
|
Access-Neuheiten aus Redmond |
Michal Bar, Microsoft, Redmond, USA |
Michal war nur in Nürnberg
live dabei und übernahm dort einen großen Teil
des Vortrages zum aktuellen Stand von Access: Neuerungen in Access
365 und Access 2019 und im Access-"Ökosystem" aus Sicht von Microsoft.
Sie stand auch für Fragen
zur Verfügung. Ihr Vortrag war auf englisch.
Da sie nur in Nürnberg dabei sein konnte, filmten
wir ihren Auftritt und zeigten dann in Hannover das Video. Damit war sie zumindest multimedial auch beim zweiten Termin
präsent. |
Michal
is a program manager in Microsoft and the product lead and champion for Access
since 2014. Prior to Microsoft, Michal spent 10 years at Intel’s mobile
division, mainly focused on SQL based solutions for microprocessors validation
processes. She has served as a press non-commissioned officer in the IDF, and
holds a B.Sc. in Information Systems engineering from the Technion institute of
Technology in Israel.
She feels honored to be part of the Access team, with the opportunity to make an impact on the product and millions of
engaged customers all over the world. |
|
|
|
Karl Donaubauer -
donkarl.com - Wien, at |
• Ergänzungen zu Michals Vortrag aus europäischer,
Entwickler- und AEK-Sicht
• Was hat sich seit der letzten AEK für Access und im Umfeld getan?
• Die aktuelle Produktpolitik, Neuheiten bei Webseiten, Veranstaltungen
usw. |
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. |
|
|
Access Backend Explorer |
Thomas Pfoch -
picoware - Berlin,
de |
Auf der Access DevCon im April hat Thomas Prototypen
noch-nie-dagewesener Access-Tools gezeigt. Zur AEK bringt er
neue Features und die erste Benutzerversion mit.
Wer das SQL Server Management Studio oder die mySQL Admin Tools kennt, wünscht
sich ein mächtiges Werkzeug zur Verwaltung mehrerer Datenbanken auch für Access.
Der Navigationsbereich ist schon in der aktuellen DB recht beschränkt und kann mit Backends
oder anderen DBs nichts anfangen. Mit eingebundenen Tabellen möchte man aber nicht immer monströse Tools öffnen,
und die sind auch nicht optimiert für diesen Kontext. Mit dem Backend Explorer
lässt sich nun alles Zweckmäßige vom Access Frontend aus erledigen:
• BE-Tabellen (SQL Server, Access...) und relevante BE-Eigenschaften in einem
Treeview verwalten
• Daten im BE sehen, ohne die Tabellen verlinken zu müssen
• Verknüpfungen per Drag&Drop erstellen/löschen
• Objekte zwischen verschiedenen Datenbanken kopieren
• Zwei Datenbanken vergleichen und Änderungen managen
• Repository führen - wiederverwendbare Access-Objekte ablegen und einfügen
• Ausblick auf den Web Replikator
- Dieses Tool zeigt den BE-Explorer im praktischen Einsatz und verbindet
- Access mit Webdaten/servern auf noch nie gesehene Weise |
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.
|
|
|
DSGVO für Access-Entwickler |
Thomas Rodenbusch -
Bonn,
de |
Seit Mai gilt die viel diskutierte DSGVO. Was aber ist wichtig? Welche Risiken gibt es? Wie können wir unsere Auftraggeber und uns selbst vor diesen Risiken schützen? Was ist an Access-Datenbanken anzupassen, damit sie den Anforderungen der DSGVO genügen?
Welche Dinge können wir vorbereiten, um kompetent und im Sinne der DSGVO zu agieren?
Neben den wichtigen Regelungen und dem, was innerhalb Access zu tun ist, werden wir positive Aspekte der DSGVO beleuchten,
denn sie bietet viele Chancen für uns Entwickler.
• Wichtige Regelungen der DSGVO und des BDSG, die wir unbedingt beachten sollten
• Datenbankstrukturen DSGVO-konform anpassen
• Einige Datenbank-Prozesse und -Protokolle, die zwingend erforderlich sind
• Der richtige Umgang mit Datenbankobjekten, Zugriffs- und Zugangsschutz
• So sichern wir uns ab: Vereinbarungen, Verträge, das Einbinden Dritter,
Gesprächsleitfaden vorbereiten, Absicherung gegen Schadensfälle
• Access Praxisbeispiele, Tipps, Tools und Methoden als Anregung für eigene
Entwicklungen |
Thomas
startete in der Nachrichtentechnik und industriellen Elektronik, arbeitete auf
Fernsehsendern, im Mobilfunkbereich und als Ausbilder.
Seit 25 Jahren ist er selbständig in der IT und
heute Geschäftsführer. Neben Client-Server-Entwicklung, vielen Fortbildungen und
Projektverantwortung ist er „Brücke“ zwischen Entwicklern, Benutzern, Kunden und Auftraggebern.
Er arbeitet aktiv im Datenschutzbereich und betreut dazu einige Projekte und Firmen.
|
|
|
Access und SQL Server-Security |
Bernd Jungbluth
- berndjungbluth.de
- Horn - de |
SQL Server bietet eine mehrstufige Sicherheitsarchitektur, mit der sich diverse Varianten von Berechtigungskonzepten umsetzen lassen. Ergänzt mit den möglichen Verschlüsselungsverfahren lassen sich bereits zwei technische Maßnahmen realisieren, die in den aktuellen Datenschutzgesetzen gefordert werden. Doch wie verträglich sind diese technischen Maßnahmen mit Access als Frontend?
• Berechtigungskonzepte des SQL Servers
• Verschlüsselung mit SQL Server
• Empfehlungen zum Einsatz dieser SQL Server-Sicherheitsfunktionen in Access
• Praktische Verwendung in eingebundenen Tabellen und Pass Through-Abfragen |
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. |
|
|
Angebote erstellen:
Darf's ein bisschen mehr sein? |
Lorenz Hölscher
-
CLS-Software
-
Aachen, de |
Selbstständige müssen Angebote erstellen, bevor sie einen Auftrag erhalten. Aber auch Angestellte können nicht einfach losarbeiten, sondern müssen meistens eine Kosten- und Aufwandsschätzung abgeben, bevor sie ein Budget ausgeben dürfen. Damit sind eigentlich immer die gleichen wichtigen Fragen zu klären:
•
Was darf oder muss meine Stunde kosten?
•
Wie kalkuliere ich den Aufwand für meine Datenbank?
•
Welche Klauseln darf ich im Angebotstext nicht vergessen?
Ich möchte Euch zeigen, wie sich ein konkreter Stundensatz ermitteln lässt, der aus einem schlecht bezahlten Hobby ein vernünftiges Geschäft macht, von dem Ihr auch langfristig leben könnt. Ich liefere Beispiele, wie sich der Aufwand für Datenbanken abschätzen lässt. Und ich biete Anregungen, wie das konkrete Angebot formuliert werden kann.
Motto: "Ich mache ihm ein Angebot, das er nicht ablehnen kann." Capisce? |
Lorenz ist selbständiger Trainer, Entwickler und Autor. Außer Datenbanken
schreibt er Artikel, Bücher, Angebote und am liebsten natürlich Rechnungen. Seit
2011 erstellt er zudem für
LinkedIn Learning Lernvideos zu verschiedenen Themen.
Nach über 20 Jahren Berufserfahrung kann er ausführlich aus dem Nähkästchen
plaudern und verraten, was ein attraktives Angebot ausmacht.
|
|
|
Continous Integration+Delivery für Access |
Bernd Gilles
- dev2dev - Willich-Neersen, de |
Automatisierung und Zentralisierung der Softwareproduktion machen produktiver und reduzieren das Risiko von Fehlern bei der Auslieferung.
Continuous Integration sorgt dafür, dass der gesamte Code nach der Übermittlung von Änderungen übersetzt (und evtl. getestet) wird ... nicht nur der Teil des Codes, an dem der Entwickler gerade arbeitet.
Und wenn mit Continous Integration der Buildprozess automatisiert werden kann, warum dann nicht auch gleich
mit Continous Delivery dafür sorgen, dass die automatisch erzeugten Komponenten
ebenso automatisiert an den Anwender ausgeliefert werden:
• Anforderungen und Softwaretools für Continous Integration
• Aufsetzen eines CI-Servers am Beispiel
• Einrichten der Prozesse
• Erweiterung zu Continous Delivery |
Bernd ist leitender Softwareentwickler und -architekt bei einem großen deutschen Technologiekonzern.
Er beschäftigt sich seit fast 30 Jahren mit SW-Entwicklung und -Architektur.
Zu seinen Fachgebieten gehören neben Access v.a. mehrschichtige Anwendungen mit Delphi, Oracle und dem Component-Object-Model.
Nebenbei entwickelt und vertreibt er mit
OASIS ein Tool zur Quellcodeverwaltung mit Access. |
|
|
Scriptcase
Webentwicklung im Access-Tempo |
Stefan Kredt
- stefankredt.com -
Remscheid, de |
Die größte Schwachstelle von
Access ist die mangelnde Web- (und Mobil-) Fähigkeit. Daher wurden bei der AEK
bereits ein paar RAD-Tools fürs Web vorgestellt (Alpha, AWA, PowerApps). Meist waren diese
sehr teuer oder
recht beschränkt. Ich habe eine Alternative gefunden, mit der man ohne große Web-Entwicklungs-Kenntnisse Webanwendungen
erstellen kann und das zu bezahlbaren Konditionen. Scriptcase nimmt einem die webspezifischen Programmierarbeiten ab, so das
man sich auf den Programmablauf konzentrieren kann.
• Drumherum: Voraussetzungen, Deployment, Preisgestaltung
• Überblick über die Möglichkeiten und Limitierungen
• Benutzerberechtigungen, Aktions-Logging, Mehrsprachigkeit, Web-Hilfe mit
wenigen Klicks
• Beispiele für mit Scriptcase entwickelte Anwendungen
• Wir erstellen eine kleine Webanwendung live |
Stefan
ist ursprünglich gelernter Chemiefacharbeiter und Industriemeister,
Managementbeauftragter und Auditor.
Er ist aber seit vielen Jahren als Datenbankentwickler mit Access, SQL
Server und MySQL sowie als Office-Trainer im europäischen Raum tätig.
Seine weiteren Schwerpunkte sind
die Administration von Office 365, Webseiten, Sicherheitskonzepte (Kaspersky-Partner)
und Datenschutzkonzepte (DSGVO/BDSG). |
|
|
Access/VBA –> Interop –> .NET |
Björn Fox
- Avantgarde -
Neuss, de |
Viele Access-Entwickler haben mehr oder weniger auch mit dem .NET Framework zu tun, zumindest hat jeder viel davon gehört. Nun ist es Zeit, den aktuellen Stand und die Möglichkeiten der Zusammenarbeit zu analysieren. .NET bietet enorme Vorteile, z.B. aufwändige GUIs, einfaches Arbeiten mit Webservices, ORM, wiederverwendbare Logik-Klassen, automat. Testen usw. Wie können solche Dinge ohne Medienbruch in Access konsumiert werden?
• .NET als Service- und Performance-Maschine für Access-Anwendungen nutzen
• .NET DLLs wie Textdateien kopieren und ohne Registrierung verwenden
• Zugriff von .Net auf Access
• Zugriff von Access auf .Net DLLs
• Praxisbeispiele, Tipps und Tricks für den Einstieg in eigene Lösungen |
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. |
|
|
Die AEK21 fand an zwei Terminen und Orten statt. |
|
|

Sa/So 13./14.10.2018 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 27./28.10.2018 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,-)
|
|