Unsere Webseiten benötigen JavaScript. Dies scheint in Ihrem Browser jedoch deaktiviert zu sein.

News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

SmartTools Access Weekly vom 10.7.2026

[S+] So prüfen Sie Eingaben in Datums- und Zeitfelder

Access 365 2024 2021 2019 2016 2013 2010s

Bei der Erfassung von Datums- oder Zeitangaben über Felder vom Datentyp "Datum/Zeit" werden häufig Fehlermeldungen angezeigt, weil das Format der Eingabe nicht korrekt ist oder durch Tippfehler Buchstaben in der Eingabe enthalten sind. Sie können sich hier zwar mit einem entsprechenden Eingabeformat wie "99/99/0000;0;_" für Datumsangaben oder "00:00;0;_" für Zeitangaben helfen, aber das setzt voraus, dass die Eingaben auch immer komplett in diesem Format erfolgen. Sie können somit für den 1. Juni 2026 nicht einfach "1.6.2026" eingeben, sondern müssen "01.06.2026" eintippen. Analog dazu kann eine Zeit wie 15 Minuten nach Acht nicht einfach als "8:15" eingetippt werden, sondern ist als "08:15" einzugeben. Um dieses Problem zu lösen, verwenden Sie anstelle von Eingabeformaten einen Tastaturfilter, der jede gedrückte Taste bereits bei der Erfassung prüft und ungültige Eingaben direkt eliminiert.

Weiterlesen …


SmartTools Access Weekly vom 10.7.2026

Grafik aus per VBA aufrufen und anzeigen

Access 365 2024 2021 2019 2016 2013 2010

FRAGE In einer Datenbank soll zu jedem Artikel ein Bild gespeichert werden. Dazu haben wir ein Feld "Artikelfoto" vorgesehen, in dem ein Pfad/Dateiname wie z.B. "F:\Bilder\Artikel_89243756892.jpg" festgehalten wird. Dieses Bild soll nun über eine Schaltfläche Anzeigen mit IrfanView als festem Viewer angezeigt werden. Wie müssen die Anweisungen dazu aussehen? Außerdem würden wir gerne die Auswahl des Bildes per Dialog vornehmen. Wie lässt sich das realisieren?

Weiterlesen …


SmartTools Newsflash vom 9.7.2026

[S+] Access-Tipp: Detaildaten aus der Datenblattansicht abrufen

Access 365 2024 2021 2019 2016 2013 2010

Häufig nutzen Sie ein Formular beispielsweise zur Verwaltung von Artikeln in der Datenblattansicht, um sich einen besseren Überblick zu verschaffen. Dabei sollen Zusatzinformationen beispielsweise zum Lieferanten abrufbar sein. Während Sie in einem normalen Formular einfach eine Schaltfläche hinter dem Feld "Lieferant" einfügen und per VBA das Lieferanten-Formular sofort mit dem passenden Lieferanten öffnen können, ist das aus der Datenblattansicht heraus nicht möglich. Lesen Sie in diesem Tipp, wie Sie durch eine kleine Erweiterung der Abfrage und des Formulars auch in der Datenblattansicht Zusatzinformationen in einem externen Formular bearbeiten können.

Weiterlesen …


SmartTools Access Weekly vom 2.7.2026

[S+] Abfragen oder Berichte nach Nummerierungen sortieren

Access 365 2024 2021 2019 2016 2013 2010

In einigen Datenbanken kommen Nummerierungen der Form "1.1.1", "1.1.2", "1.1.3" usw. als Ordnungskriterium zum Einsatz. Probleme gibt es allerdings bei der Sortierung, weil Access beispielsweise "1.1.10" direkt nach "1.1.1" und somit vor "1.1.2" einordnet. Unser Tipp zeigt, wie Sie dieses Problem mit Hilfe einer VBA-Funktion lösen. Basis der Lösung zur Sortierung nach Nummerierungen ist eine Funktion, die die Nummerierung umformatiert, indem sie zunächst jede Zahl dreistellig mit führenden Nullen aufbaut und das Ergebnis aller Zahlen der Nummerierung zu einer Zeichenkette zusammensetzt.

Weiterlesen …


SmartTools Access Weekly vom 2.7.2026

VBA-Zugriff auf Datensätze im Unterformular

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich nutze ein Formular mit einem Unterformular und möchte nun per VBA die Datensätze aus beiden Formularen kopieren. Das funktioniert auch, aber es kann natürlich vorkommen, dass das Unterformular mehr als einen Datensatz hat. Ich suche nun nach einer Möglichkeit, das Unterformular programmatisch anzusprechen und es den nächsten Datensatz positionieren. Am sinnvollsten würde ich in einer Schleife immer aller Datensätze nacheinander durchlaufen. Wie muss ich dazu vorgehen?

Weiterlesen …


SmartTools Access Weekly vom 26.6.2026

[S+] So integrieren Sie einen Mini-Taschenrechner in Access-Formulare

Access 365 2024 2021 2019 2016 2013 2010

In vielen Formularen müssen Sie regelmäßig eine kleine Berechnung durchführen. Dazu greifen Sie zum Taschenrechner, tippen die Berechnung ein und übertragen das Ergebnis in das betreffende Feld im Formular. Diesen Aufwand können Sie sich durch Nutzung einfacher Tricks sparen und Access die Berechnungen und das Eintragen des Ergebnisses selbst vornehmen lassen. Basis der Lösung ist die wenig bekannte Funktion "Eval()", der als Parameter ein beliebiger Ausdruck übergeben werden kann.

Weiterlesen …


SmartTools Access Weekly vom 26.6.2026

Bericht aus Listenfeld öffnen

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Aus einem Listenfeld (Listbox) mit den Feldern "Kundennummer" (Autowert, bei der Eingabe gesetzt) und "Kundenname", ca. 100 Einträge, möchte ich durch Anklicken des Kundennamens diesen Namen in den Report "Daten des Kunden" übertragen. Hinter diesem Report steht eine Abfrage gleichen Namens, die in dem Feld "Kundenname" als Kriterium "[Kundenname].[Name]" hat. Bei normalem Aufruf des Reports erscheint ein Fenster, in dem nach dem Kundenamen gefragt wird. Diese zusätzliche Eingabe möchte ich vermeiden, und durch das Anklicken aus dem Listenfeld ersetzen.

Weiterlesen …


SmartTools Access Weekly vom 18.6.2026

[S+] Abfrageergebnis per ADO blitzschnell als Zeichenkette bereitstellen

Access 365 2024 2021 2019 2016 2013 2010

Abfrageergebnisse benötigen Sie häufig nicht in der Datenblattansicht, sondern als Zeichenkette oder Array zur Weiterverarbeitung. In der Regel initialisieren Sie dazu ein Recordset, durchlaufen es und fassen die benötigten Feldinhalte in einer Zeichenkette zusammen. Wenig bekannt ist die Tatsache, dass ein ADO-Recordset eine Methode bereitstellt, die Ihnen diese Arbeit abnimmt und das Ergebnis blitzschnell zur Verfügung stellt.

Weiterlesen …


SmartTools Access Weekly vom 18.6.2026

Anzahl der Sätze in einem Memofeld ermitteln

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Die Anwender unserer Access-Datenbank erfassen unter anderem Produktinfos in Memofeldern. Hier müssen wir allerdings aus technischen Gründen die Textmenge begrenzen. Diese Texte sollen in keinem Fall mehr als fünf Sätze umfassen. Wie können wir zum Beispiel in der Ereignisprozedur "Vor Aktualisierung" ermitteln, wie viele Sätze in einem Memofeld vorhanden sind und den Anwender ggf. zum Kürzen auffordern?

Weiterlesen …


SmartTools Access Weekly vom 12.6.2026

SmartTools E-Rechnung für Access 2.2 – komfortable Integration in jede Datenbank

Access 365 2024 2021 2019 2016 2013 2010

SmartTools E-Rechnung für Access bietet in einem einzigen Paket alles was Sie brauchen, um in Ihren Datenbanken E-Rechnungen zu erstellen, einzulesen, anzuzeigen und zu validieren. Unterstützt werden sowohl ZUGFeRD als auch XRechnung (CII und UBL) und alle Profile von Minimum bis Extended. Nach der automatischen Installation setzen Sie in der Entwicklungsumgebung einen Verweis auf unsere Komponente und können danach mit wenigen einfachen Anweisungen, E-Rechnungen in Ihre vorhandenen Datenbanken integrieren. Änderungen an Ihrem Rechnungsformular sind nicht notwendig. Sie können für ZUGFeRD-Rechnungen sogar den kompletten bisherigen Vorgang zum Anlegen einer PDF-Rechnung beibehalten! Sie erhalten SmartTools E-Rechnung für Access aktuell mit 30% Rabatt als Dauerlizenz (kein Abo!). Die brandneue Version 2.2 ist ab sofort verfügbar! Sie bietet bereits die volle Unterstützung der vor kurzem veröffentlichten ZUGFeRD-Version 2.4! Sie können E-Rechnungen im neuen ZUGFeRDFormat erstellen, anzeigen und nach den aktuellsten Regeln validieren.

Weiterlesen …