Aktuellen Datensatz kopieren

Es gibt verschiedene Gelegenheiten, zu denen Sie den aktuell im Formular angezeigten Datensatz kopieren möchten. Meist soll die Kopie des Datensatzes als Ausgangspunkt für einen neuen Datensatz dienen, damit Sie diesen nicht komplett neu anlegen müssen, sondern nur noch die gewünschten Felder anzupassen brauchen. Es gibt erstaunlich viele Techniken, wie Sie dies durchführen können. Dieser Artikel stellt eine einfache Variante vor.

Weiterlesen

Formulare und Steuerelemente referenzieren

Je mehr Sie VBA zur Steuerung von Formularen und Steuerelementen einsetzen, desto öfter greifen Sie dabei per Code auf die Inhalte oder Eigenschaften dieser Elemente zu – beispielsweise, um den Wert eines Feldes auszulesen oder einen Eintrag eines Kombinationsfeldes auszuwählen. Dieser Artikel liefert eine übersicht, wie Sie von verschiedenen Stellen aus Formulare und Steuerelemente referenzieren.

Weiterlesen

Berichte öffnen

Wer mit Access arbeitet, möchte in der Regel auch die enthaltenen Daten hübsch aufbereitet als Bericht präsentieren. Damit der Bericht erscheint, ist allerdings noch ein wenig Handarbeit nötig: Schließlich wollen Sie dem Benutzer Ihrer Datenbank ja hoffentlich nicht das Datenbankfenster oder den Navigationsbereich als Steuerzentrale anbieten, sondern das öffnen von Berichten und anderen Elementen per Menü, Ribbon oder schlicht von einem Formular aus ermöglichen. Dieser Artikel liefert die nötigen Grundlagen zum Anzeigen von Berichten.

Weiterlesen

DAO: Datenbank im Griff mit dem Database-Objekt

Wenn Sie mit VBA auf Informationen zur aktuellen Datenbank zugreifen möchten, bietet die DAO-Bibliothek mit dem Database-Objekt die perfekte Hilfe an: Dieses Objekt lässt sich mit einem Verweis auf die aktuell geöffnete, aber auch auf andere Datenbanken füllen und erlaubt dann nicht nur den Zugriff auf ihre Eigenschaften, sondern stellt auch eine ganze Reihe Funktionen bereit. Dieser Artikel zeigt, wie Sie mit dem Database-Objekt auf die aktuell geöffnete und auch auf andere Datenbanken zugreifen.

Weiterlesen

For Each-Schleifen

Die For…Next-Schleife ist Ihnen längst bekannt. Etwas weniger oft nutzt man die For Each-Schleife. Der Hauptgrund ist, dass diese nur mit Auflistungen zusammenarbeitet, also mit Objekten, die meiste mehrere gleichartige Objekte zusammenfassen. Beispiele sind die Formulare einer Datenbank oder die Steuerelemente eines Formulars. Anhand dieser Beispiele lernen Sie in diesem Beitrag die Verwendung von For Each-Schleifen kennen.

Weiterlesen

Tipps und Tricks: Memofeld als Sortierungs- und Gruppierungsfeld

In dieser Ausgabe zeigen wir Ihnen, wie Sie das Standardverzeichnis beim öffnen und Erstellen von Datenbanken anpassen, wie Sie Datenbankobjekte ausblenden, damit Otto Normalverbraucher diese nicht mehr im Datenbankfenster beziehungsweise im Navigationsbereich vorfindet, wie Sie schnell die aktuellen Werte für Zeit und Datum in Textfelder eintragen, wie Sie den Wert aus dem gleichen Feld des vorherigen Datensatzes übernehmen und vieles mehr!

Weiterlesen

Tipps und Tricks: Datenbankkennwort vergeben

In dieser Ausgabe zeigen wir Ihnen, wie Sie das Standardverzeichnis beim öffnen und Erstellen von Datenbanken anpassen, wie Sie Datenbankobjekte ausblenden, damit Otto Normalverbraucher diese nicht mehr im Datenbankfenster beziehungsweise im Navigationsbereich vorfindet, wie Sie schnell die aktuellen Werte für Zeit und Datum in Textfelder eintragen, wie Sie den Wert aus dem gleichen Feld des vorherigen Datensatzes übernehmen und vieles mehr!

Weiterlesen

Tipps und Tricks: Textbausteine verwenden

In dieser Ausgabe zeigen wir Ihnen, wie Sie das Standardverzeichnis beim öffnen und Erstellen von Datenbanken anpassen, wie Sie Datenbankobjekte ausblenden, damit Otto Normalverbraucher diese nicht mehr im Datenbankfenster beziehungsweise im Navigationsbereich vorfindet, wie Sie schnell die aktuellen Werte für Zeit und Datum in Textfelder eintragen, wie Sie den Wert aus dem gleichen Feld des vorherigen Datensatzes übernehmen und vieles mehr!

Weiterlesen

Tipps und Tricks: Standardverzeichnis einstellen

In dieser Ausgabe zeigen wir Ihnen, wie Sie das Standardverzeichnis beim öffnen und Erstellen von Datenbanken anpassen, wie Sie Datenbankobjekte ausblenden, damit Otto Normalverbraucher diese nicht mehr im Datenbankfenster beziehungsweise im Navigationsbereich vorfindet, wie Sie schnell die aktuellen Werte für Zeit und Datum in Textfelder eintragen, wie Sie den Wert aus dem gleichen Feld des vorherigen Datensatzes übernehmen und vieles mehr!

Weiterlesen

Kombinationsfeld als Eingabehilfe für Textfelder

Kombinationsfelder haben Sie in Access [basics] bisher als Möglichkeit kennengelernt, Verknüpfungen zu Daten aus anderen Tabellen herzustellen. Das ist auch der meistgenutzte Anwendungszweck von Kombinationsfeldern. Wenn Sie den Benutzern Ihrer Anwendung jedoch das Leben erleichtern möchten, können Sie es auch an anderer Stelle einsetzen – beispielsweise, um bereits eingegebene Werte eines Feldes zur Auswahl anzubieten. Das ist vor allem hilfreich, wenn das Feld Werte enthält, die mehrfach vorkommen, aber dennoch nicht in eine Lookup-Tabelle ausgegliedert wurden.

Weiterlesen