Bestellungen in Formularen verwalten

Wer einmal einen Bestellvorgang auf Tabellenebene abgebildet und die entsprechenden Formulare und Berichte erstellt und verstanden hat, kann guten Gewissens behaupten, dass er kein Einsteiger mehr ist. Das Datenmodell erläutern wir im Artikel Bestellungen in Tabellen verwalten, die notwendigen Formulare stellt der vorliegende Artikel vor und um die Berichte kümmern wir uns im Artikel Bestellungen per Bericht ausgeben – es sind also nur noch wenige Schritte bis zum nächsten Level!

Weiterlesen

Bestellungen in Tabellen verwalten

Das Verwalten von Bestellungen in einer Access-Datenbank ist für Einsteiger eine echte Herausforderung. Wer Kunden, Bestellungen, Bestellpositionen und Artikel sauber pflegen möchte, braucht ein sauber normalisiertes Datenmodell – und eine Menge Hirnschmalz, damit alle Felder in den richtigen Tabellen landen. Dieser Artikel zeigt, wie Sie das Datenmodell aufbauen und welche Varianten es gibt.

Weiterlesen

Kommunikationsdaten im Griff

Heutzutage ist es längst nicht damit getan, je ein Feld für Telefonnummer und Telefax in einer Kundentabelle zu reservieren. Jeder Kunde hat zusätzlich noch mindestens eine Handynummer, ist unter der privaten Nummer zu erreichen und bietet eine oder mehrere E-Mail-Adressen an. Wer solche Daten flexibel in seiner Datenbank speichern möchte, braucht zwei Zusatztabellen und einige Formularanpassungen. Wie die Lösung aussieht, erfahren Sie in diesem Artikel.

Weiterlesen

Fehlerbehandlung in Formularen

In den Artikeln Fehler unter VBA und Fehlerbehandlung unter VBA (Teil I und II) haben Sie fast schon alles über Fehler und ihre Behandlung erfahren. Es gibt jedoch ein paar Fälle, in denen zwar Fehlermeldungen erscheinen, Sie aber keine Chance haben, auf diese zu reagieren. Dies geschieht beispielsweise, wenn Sie per Formular einen Wert zwei Mal in ein Feld mit eindeutigem Index eingeben. In diesem Artikel erfahren Sie, wie Sie solche Fehler ebenfalls abfangen und eine eigene Fehlerbehandlung dafür implementieren – gegebenenfalls auch mit benutzerdefinierter Fehlermeldung.

Weiterlesen

Fehlerbehandlung in der Praxis

Wer die technischen Grundlagen zur Fehlerbehandlung im Artikel Fehlerbehandlung unter VBA gelesen hat, braucht nun ein paar Praxisbeispiele. Kein Problem: Der vorliegende Artikel ergänzt noch ein paar Kleinigkeiten und zeigt dann, wie Sie die Befehle zur Fehlerbehandlung sinnvoll in Ihre eigenen Anwendungen integrieren. Dabei erfahren Sie, dass eine Fehlerbehandlung nicht nur unvorhergesehene Fehler abfangen, sondern auch ganz gezielt eingesetzt werden kann.

Weiterlesen

Datensätze in Unterformularen anlegen

Wie Sie Haupt- und Unterformulare zur Darstellung und Bearbeitung von Daten aus Tabellen mit 1:n-Beziehung erstellen, lesen Sie in jedem Grundlagenbuch und auf jeder halbwegs relevanten Internetseite zum Thema Access. Dass der Benutzer bei der Dateneingabe jedoch leicht auf die Nase fallen kann, lassen die meisten außer acht: Wer nämlich ohne Datensatz im Hauptformular Daten in das Unterformular eingibt, schickt seine Datensätze ins Beziehungsnirvana. Dieser Artikel zeigt, wie Sie dies verhindern.

Weiterlesen

Formular- und Berichtsvorlagen

Unter Access können Sie eine ganze Reihe von Einstellungen vornehmen, die sich beim Entwickeln von Datenbanken bemerkbar machen und eine Menge Zeit sparen können. Einige davon finden Sie in den Access-Optionen, für andere sind ein paar Handgriffe notwendig. Dieser Artikel zeigt, wie Sie einige Zeit beim Anlegen von Formularen, Berichten und den enthaltenen und Steuerelementen sparen können.

Weiterlesen

Recordsets in der Datenblattansicht

Recordsets sind ein elementarer Bestandteil beim Umgang mit Daten in Access. Ein Recordset, zu deutsch Datensatzgruppe, enthält einen oder mehrere Datensätze. Ein Datensatz entspricht etwa der Zeile einer Tabelle, kann aber auch eine Zeile eines Abfrageergebnisses enthalten. Recordsets liefern die Daten für die Anzeige in Formularen und Berichten und in Steuerelementen wie dem Kombinationsfeld oder dem Listenfeld. Die Datenblattansicht von Tabellen, Abfragen oder auch in Formularen liefert ein gutes Abbild einer Datensatzgruppe. Dieser Artikel vermittelt Begriffe und grundlegenden Techniken für den Einsatz von Recordsets in der Datenblattansicht.

Weiterlesen

Arrays

Arrays – auch Datenfelder genannt – bieten die Möglichkeit, mehrere gleichartige Daten in einer Art Liste zu speichern und über einen Index darauf zuzugreifen. Array können ein- oder mehrdimensional sein. Dieser Artikel zeigt, wie Sie Arrays deklarieren, diese mit Daten füllen und die gewünschten Informationen wieder abrufen. Außerdem lernen Sie eine Reihe VBA-Anweisungen kennen, mit denen der Umgang mit Arrays noch viel leichter wird.

Weiterlesen

Einfache Suchfunktion für Formulare

Die Suche von Daten in den Tabellen einer Datenbank ist eine Aufgabe, die fast jede Datenbankanwendung erfüllen muss. Die grundlegenden Techniken bestehen darin, Suchbegriffe in ein Formular einzugeben und die daraus resultierende Ergebnismenge in einem geeigneten Steuerelement anzuzeigen – beispielsweise in einem Unterformular in der Datenblattansicht, in einem Listenfeld oder auch einfach in einem gefilterten Formular in der Formularansicht. Die wichtigste Grundlagen ist dabei, die Datenherkunft mit den entsprechenden Kriterien zu spicken. Wie es geht, zeigt dieser Beitrag.

Weiterlesen