LE07 - Datenbankschnittstellen am Beispiel von Recordsets
Ziel und Inhalt
Für die Anwendungsentwicklung ist es nicht nur notwendig, Daten durch Abfragen zu ermitteln oder mit SQL-Befehlen zu manipulieren. Vielmehr müssen diese Daten mit den Mitteln einer Programmiersprache bearbeitet werden können. In dieser Lehreinheit lernen Sie deshalb die Aufgaben und die Verwendung einer Datenbankschnittstelle kennen. Dazu nutzen wir das Beispiel der Recordsets. Sie werden verschiedene Operationen zur Abfrage und Manipulation von Daten mit Recordsets kennenlernen und praktisch in MS Access anwenden.
In der Übung werden Sie das erworbene Wissen anwenden, um Daten aus der Datenbank zu lesen und mit den Mitteln der Programmiersprache zu bearbeiten. Dadurch wird Ihre Datenbankanwendung um zusätzliche Funktionen erweitert.
Vorlesung
Hier finden Sie die in der Vorlesung gezeigten Folien und Beispiele. Verwenden Sie als Ausgangspunkt für diese Übung Ihre eigene Projektdatenbank oder alternativ die Musterlösung der Übung aus der vorherigen Lehreinheit.
- Folien zur Vorlesung (im PDF-Format):
[Alle Folien] [Druckversion] [Handout] - MS Acces-Datenbank (als ZIP-Archiv) in der Vorlesung entwickelt:
[MS Access 2010] - Videokurs zur Vorlesung:
[Playlist bei YouTube]
Sollten Sie Probleme mit dem Öffnen dieser Dateiformate haben, sehen Sie sich die Hinweise in der FAQ an.
Wichtiger Hinweis:
Es kann Abweichungen zwischen dem Videokurs und der Vorlesung geben. Ich bin bemüht, den Videokurs fortlaufend zu aktualisieren, um diese Abweichungen gering zu halten. Letztendlich sind aber immer die in der Präsenzveranstaltung gezeigten Folien und die dort gegebenen Erläuterungen maßgeblich (z.B. für die Klausurvorbereitung).
Übung
Hier finden Sie die in der Übung gezeigten Folien und Beispiele:
- Vorbreitete Übungsdatenbank: MS Acces-Datenbank aus LE06 (als ZIP-Archiv)
[MS Access 2010] - Folien zur Übung (im PDF-Format): [Alle Folien] [Druckversion] [Handout]
- Musterlösung: MS Acces-Datenbank (als ZIP-Archiv)
[MS Access 2010] - Videokurs zur Übung:
[Playlist bei YouTube]
Sollten Sie Probleme mit dem Öffnen dieser Dateiformate haben, sehen Sie sich die Hinweise in der FAQ an.
Wichtiger Hinweis:
Es kann Abweichungen zwischen dem Videokurs und der Vorlesung geben. Ich bin bemüht, den Videokurs fortlaufend zu aktualisieren, um diese Abweichungen gering zu halten. Letztendlich sind aber immer die in der Präsenzveranstaltung gezeigten Folien und die dort gegebenen Erläuterungen maßgeblich (z.B. für die Klausurvorbereitung).
Vertiefung
Hier finden Sie weitere Quellen zur Vertiefung der Inhalte dieser Lehreinheit:
- MS Access 2013-Dokumentation Recordsets
[http://msdn.microsoft.com/en-us/library/office/ff820966.aspx] - Andre Minhorst: Access 2007 Das Grundlagenbuch für Entwickler. Kapitel 9.6.13 Datensatzgruppen erstellen mit OpenRecordset
[http://www.access-entwicklerbuch.de/2007/index.php?page=buch&bookpage=Kap_09/06_13.html] - Roland Grothe, André Minhorst: Domänenfunktionen. in: Access im Unternehmen: Magazin für Anwender und Entwickler. Duisburg, Hanau.
[http://www.access-im-unternehmen.de/index1.php?BeitragID=317&id=300]