Unsere Webseiten benötigen JavaScript. Dies scheint in Ihrem Browser jedoch deaktiviert zu sein.
Unsere Webseiten benötigen Session-Cookies. Diese scheint Ihr Browser jedoch zu blockieren.
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.
Wenn Sie Schriftarten in allen Berichten Ihrer Access-Datenbank ändern möchten, kann das sehr aufwändig werden. Je nach Anzahl der Objelte, sind Sie nicht selten mehrere Stunden damit beschäftigt, Berichte in der Entwurfsansicht zu öffnen, Felder zu markieren und die Einstellungen zu ändern. Lesen Sie in diesem Tipp, wie Sie diesen Aufwand mit Hilfe einer VBA-Routine auf wenige Mausklicks reduzieren können.
FRAGE Ich habe in meiner Access-Datenbank in einem Formular mit Kundendaten ein Textfeld eingefügt, das mir das aktuelle Datum anzeigt. Nun soll der Inhalt dieses Datumsfeldes in der Tabelle gespeichert werden und damit das Datum der letzten Bearbeitung festhalten. Beim Aufruf des Formular steht das Datum im Formular, aber ich habe keine Möglichkeit gefunden, es automatisch in die Tabelle zu übertragen.
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 der Woche, wie Sie durch eine kleine Erweiterung der Abfrage und des Formulars auch in der Datenblattansicht Zusatzinformationen in einem externen Formular bearbeiten können.
FRAGE Ich nutze in meiner Access-Datenbank ein Unterformular, das meine Anwender beliebig filtern können. Wenn man nun im Hauptformular den Datensatz wechselt, passt der Filter eventuell nicht mehr und es werden keine Datensätze im Unterformular angezeigt, obwohl passende Ergebnisse zum Hauptdatensatz vorliegen. Kann ich den Filter im Unterformular bei einem Datensatzwechsel automatisch zurücksetzen?
Wenn Sie längere Texte in einem Memofeld speichern, führt Access einen automatischen Zeilenumbruch durch, so dass der Text immer korrekt lesbar ist. Beim Export solcher Texte zeigen sich dann häufig Probleme, beispielsweise weil die Zielanwendung den Text als eine einzige lange Zeile interpretiert oder der Text nicht in den vorgesehen Bereich passt. Diese Probleme lassen sich lösen, indem der Inhalt des Memofeldes auf einzelne Zeilen mit einer maximalen Zeilenlänge von beispielsweise 50 Zeichen aufgeteilt wird.
Um mit einer SQL-Abfrage direkt "Top Ten"-Werte aus einer Tabelle zu selektieren und dabei eine Anforderung wie zum Beispiel "Zeige die 10 teuersten Artikel, die mehr als "X" Euro kosten" zu berücksichtigen oder um Artikel in einem bestimmten "Von/Bis"-Preissegment zu selektieren, muss mindestens ein Parameter "X" definiert und abgefragt werden. Während Sie im normalen Abfrageentwurf einfach die Funktion Parameter nutzen und die gewünschten Parameter in einem Dialog definieren, sind in einer SQL-Abfrage entsprechende Statements aufzunehmen. Details dazu erläutert dieser Tipp der Woche.
FRAGE Ich möchte einige Abläufe in meiner Anwendung automatisieren. Einige Tabellen in der von mir entwickelten Access-Datenbank müssen zum Beispiel in regelmäßigen Abständen aktualisiert werden. Die manuelle Ausführung von Aktualisierungsabfragen ist zeitraubend und wird natürlich auch immer wieder vergessen. Gibt es eine Möglichkeit, ein Makro zeitgesteuert in der Datenbank ablaufen zu lassen, so dass die Aktualisierung automatisch erfolgen kann?
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 20% Rabatt als Dauerlizenz (kein Abo!). Ab sofort ist die neue Version 1.2 mit zahlreichen Optimierungen verfügbar.
In Datenbanken importieren und verwalten Sie häufig Dateien aus anderen Anwendungen wie PDF- oder Word-Dokumente, Excel-Arbeitsmappen, PowerPoint-Präsentationen oder einfache Textdateien. Besonders hilfreich wäre es, wenn Sie diese Dateien auch direkt aus Access heraus ausdrucken könnten. Wir zeigen in diesem Tipp, wie Sie diese Aufgabe per VBA und mit Hilfe einer Windows API-Funktion schnell umsetzen.
FRAGE Ich möchte per VBA Texte aus einer Access-Datenbank-Tabelle in ein Word-Dokument schreiben, um zum Beispiel ein Angebot zu erstellen. Dazu ist es mir schon gelungen, mit CreateObject eine Verbindung zu Word aufzubauen (objWord) und mit Documents.Add ein Dokument (objDoc) anzulegen. Jetzt stehe ich allerdings vor der Aufgabe, Texte in dieses Dokument zu schreiben. Welche Anweisungen muss ich dafür verwenden?
Dieses Blog präsentiert Inhalte aus den E-Mail-Newslettern von SmartTools Publishing. Premium-Beiträge, die mit [S+] gekennzeichnet sind, sind Newsletter-Abonnenten vorbehalten.
Jetzt Abonnent werden
Falls Sie SmartTools Access Weekly noch nicht abonniert haben, können Sie sich jetzt anmelden – kostenlos und innerhalb weniger Minuten! Sie erhalten dann umgehend ein Passwort, das alle Premium-Beiträge für Sie freischaltet.
[S+] Inhalte freischalten
Wenn Sie SmartTools Access Weekly bereits beziehen, geben Sie hier Ihr Abonnenten-Passwort ein, um alle Premium-Beiträge freizuschalten:
Tipp: Sie finden das gültige Passwort immer am Ende der neuesten Ausgabe Ihres Newsletters.