Einfacher Listenfeldfilter

Manchmal möchte Sie einen Filter auf die einfache Art setzen – ohne VBA und den Einsatz von Ereignisprozeduren. Das gelingt unter Access sehr leicht, aber nicht ohne Tücken – und auch nicht komplett ohne den Einsatz von VBA: So kann es zum Beispiel sein, dass das Listenfeld keine Daten anzeigt, wenn das für die Eingabe des Vergleichswertes verwendete Textfeld leer ist. Wir schauen uns einen einfachen Listenfeldfilter anhand eines Textfeldes an und zeigen, wie Sie die kleinen Hindernisse umschiffen.

Weiterlesen

Suchen und ersetzen per Access-Dialog

Der Access-Dialog zum Suchen und Ersetzen in Tabellen, Abfragen und Formularen ist eine praktische Sache. Aber man nutzt ihn viel zu selten! Das wollen wir ändern, indem wir in diesem Artikel einmal ausführlich auf diesen praktischen Dialog eingehen. Dabei zeigen wir nicht nur, wie Sie diesen bedienen, sondern auch, wie Sie ihn per VBA öffnen und einige der Voreinstellungen bereits vorab anpassen können.

Weiterlesen

Bedingte Formatierung per VBA

Im Artikel Bedingte Formatierung haben Sie in Ausgabe 11/2011 erfahren, wie Sie die bedingte Formatierung einsetzen, um die Steuer-elemente in Formularen und Datenblättern in Abhängigkeit ihrer Werte mit bestimmten Formatierungen zu versehen – beispielsweise, um kritische Zahlenwerte mit einem roten Hintergrund zu versehen. Zwar können Sie seit Access 2010 bis zu 50 bedingte Formatierungen je Feld definieren, aber wer möchte das schon von Hand erledigen Zu Glück können Sie auf diese Technik auch per VBA zugreifen und so die Formatierungen mit etwas mehr Hirnschmalz, aber weniger Handarbeit definieren.

Weiterlesen

Kombinationsfeld um Suche erweitern

Kombinationsfelder sind schon eine praktische Einrichtung: Sie erlauben nicht nur die Auswahl von Einträgen, die schon nach dem Alphabet voreingestellt sind, sondern auch noch die Eingabe der Anfangsbuchstaben der gesuchten Inhalte. Was aber, wenn Sie doch gezielter nach einem Eintrag im Kombinationsfeld suchen wollen – beispielsweise nach Einträgen, die bestimmte Vergleichstexte an beliebiger Stelle enthalten Dieser Artikel zeigt, wie Sie für ein Kombinationsfeld nach Wunsch per Doppelklick oder über eine zusätzliche Schaltfläche einen Dialog öffnen, mit dem Sie schnell den gesuchten Eintrag auswählen können.

Weiterlesen

Eingabeformate

Wenn Felder immer gleich aufgebaute Daten enthalten, können Sie dem Benutzer die Eingabe der Daten mit Eingabeformaten erleichtern. Dabei kann es sich um Telefonnummern, Postleitzahlen, Datumsangaben oder auch eigene, benutzerdefinierte Angaben handeln. Wenn Sie beispielsweise das Verfallsdatum von Lebensmitteln im Format mm/yyyy angeben wollen, also etwa 12/2018, dann kann ein Eingabeformat die Benutzer der Datenbank unterstützen, die Daten korrekt einzugeben. Dieser Artikel zeigt, wie Sie Eingabeformate definieren und wie Sie diese einsetzen können.

Weiterlesen

Formulare per VBA referenzieren

Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus – manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer-elemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie von verschiedenen Orten aus auf die Formulare zugreifen können. In weiteren Artikeln betrachten wir dann etwa den Zugriff auf die darin enthaltenen Steuer-elemente.

Weiterlesen

Steuerelemente per VBA referenzieren

Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst aus – manchmal wollen Sie vielleicht auch von anderen Formularen auf die Steuer-elemente eines anderen Formulars zugreifen oder auch von einer VBA-Prozedur in eine Standardmodul. Dieser Artikel zeigt, wie Sie die Unterformulare und Steuer-elemente eines Formulars referenzieren und auf diese zugreifen.

Weiterlesen

Das Navigationssteuerelement

Das ursprünglich in der Version Access 2010 für den Einsatz in Webdatenbanken konzipierte Navigationssteuerelement kann auch in Desktop-Datenbanken sinnvoll eingesetzt werden. Das ist insbesondere deshalb hervorzuheben, da die Webdatenbanken wohl keine große Verbreitung erfahren haben. Dennoch ist dieses Steuer-element nützlich, wenn Sie es etwa zum Einbinden und Anzeigen verschiedener Unterformulare oder auch des gleichen Unterformulars mit verschiedene Datensätzen einsetzen möchten.

Weiterlesen

Excel fernsteuern, Teil 2: Workbooks und -sheets

Von Access aus können Sie andere Anwendungen per VBA fernsteuern, wenn diese Anwendung dies unterstützt. Das ist grundsätzlich bei den übrigen Office-Anwendungen wie Excel, Outlook, Word oder PowerPoint der Fall. In dieser Artikelserie schauen wir uns an, wie Sie eine Excel-Anwendung fernsteuern können und wie Sie Dokumente anlegen, Daten in eine Excel-Tabelle schreiben oder die Daten auslesen. Im vorliegenden zweiten Teil geht es um den Umgang mit Excel-Dateien, den sogenannten Workbooks, und den darin enthaltenen Tabellen, in der Excel-Welt auch Worksheets genannt.

Weiterlesen