Access: Haupt- und Unterformulare

So machen Sie die Beziehungen in Ihrer Datenbank transparent

Von: Lorenz Hölscher
Stand: 2. Mai 2011
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Über den Autor: Lorenz Hölscher

bild80517

Lorenz Hölscher ist freiberuflicher Dozent, Berater und Programmierer mit Schwerpunkt Anwendungs-Programmierung. Vorrangig widmet er sich Access, Word und Excel sowie begleitenden grafischen Arbeiten. Er legt viel Wert auf benutzerfreundliche Oberflächen und ordentliches Design in Optik und Programmierung. Zu Hilfe kommen ihm da seine langjährigen "branchenfremden" Erfahrungen als Architekt, Layouter und Designer.

Lorenz Hölscher bietet eigene Hilfeseiten an und hat bei Microsoft Press mehrere Bücher veröffentlicht zu Access 2007, Access 2007 VBA, Word 2007 VBA und Access 2010.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

Daten schützen

Daten schützen

Das Problem besteht also sowohl in der allzu leichten und versehentlichen Veränderbarkeit der angezeigten Stammdaten als auch in der wenig intuitiven Suche. Daher muss die Lösung grundsätzlich im Typ des Hauptformulars ansetzen.

Am besten kennt es gar keine Daten, dann kann es diese auch nicht beschädigen. Erstellen Sie also ein leeres Formular im Entwurf und ohne Datenquelle. Damit auch optisch nicht der leiseste Verdacht einer Datenbindung aufkommt, stellen Sie ein paar Eigenschaften um:

  • Bildlaufleisten: Nein

  • Datensatzmarkierer: Nein

  • Navigationsschaltflächen: Nein

Anschließend positionieren Sie darauf ein Listenfeld lstKunden mit den Eigenschaften

  • Spaltenanzahl: 2

  • Spaltenbreiten: 2 cm (die zweite und letzte Spalte erhält immer den verbleibenden Platz)

  • Datensatzherkunft: qryKunden

Diese Abfrage qryKunden entspricht dem folgenden Listing:

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein