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.
Eine Azure SQL-Datenbank ist eine verblüffend einfache Möglichkeit, mit Ihrer Access-Datenbank in die Cloud umzuziehen. Sie müssen keinen Server einrichten und pflegen, sondern kümmern sich ausschließlich um die SQL-Datenbank, die Sie wie eine Datenbank auf einem lokalen SQL Server als Backend in Access einbinden. Abgesehen von der Frage des Datenschutzes sind es vor allem die Kosten, die viele Entwickler von der Azure-Nutzung abhalten. Dieses Problem löst ein neues kostenloses Angebot von Microsoft, das sich speziell an Entwickler richtet.
Wenn mehrere Anwender in einer Frontend/Backend-Lösung mit Datensatzsperre arbeiten (Eigenschaft "Datensätze sperren" des Formulars auf "Bearbeiteter Datensatz" eingestellt) und versucht wird, einen bereits gesperrten Datensatz zu bearbeiten, wird als Hinweis lediglich ein akustischer Hinweis ausgegeben. Im Datensatzmarkierer erscheint zwar ein kleines "Gesperrt"-Symbol, aber das Symbol ist leicht zu übersehen und nicht in allen Formularen ist der Datensatzmarkierer eingeschaltet. Sinnvoller wäre es, dem Anwender direkt beim Wechsel zum gesperrten Datensatz eine eindeutige Meldung anzuzeigen.
Während eines Speichervorgangs wird Access ohne Fehlermeldung geschlossen. Nach dem erneuten Öffnen der Datenbank und Wechsel zum VBA-Editor ist das Projekt gesperrt und Sie haben keinen Zugriff mehr darauf. Um wieder Zugriff zu erlangen, können Sie zunächst versuchen, das VBA-Projekt reparieren zu lassen. Öffnen Sie dazu ein Fenster mit einer Eingabeaufforderung und wechseln Sie in das Verzeichnis mit der Datenbank.
Der Inhalt einer Access-Tabelle kann mit wenigen Mausklicks in verschiedenen Formaten per Mail verschickt werden. Im Rahmen der Oktober 2023-Updates weist Microsoft auf einen neu entdeckten Fehler in Access 2016 hin, der zu einem fehlerhaften Tabellenexport führt, wenn der Tabellenname bestimmte Zeichen enthält. Seit wenigen Tagen gibt es ein Update, das den Fehler beheben soll. Das Problem gibt es sehr wahrscheinlich auch in Access 2013, aber hier veröffentlicht Microsoft seit April 2023 keine Updates mehr.
Für Tabellen können Sie bekanntlich automatisch Unterdatenblätter mit Detaildaten anzeigen lassen. Access selektiert dann beim Zugriff auf die Tabelle basierend auf den gesetzten Beziehungen die Datensätze für das jeweilige Unterdatenblatt. Besonders problematisch ist die Einstellung "Automatisch" für die Eigenschaft "Unterdatenblattname" in Front-/Backend-Lösungen: Teilweise können hier Minuten vergehen, bevor im Frontend ein Formular angezeigt wird. Grund dafür ist nicht immer eine schlechte Netzwerkperformance, sondern oft auch genau diese Einstellung. Access muss schlimmstenfalls Dutzende von Feldern auf deren Beziehungen prüfen, was unnötig Zeit in Anspruch nimmt. In der Praxis konnten die Ladezeiten einiger Formulare in Test-Szenarien durch eine Änderung dieser Einstellung von 2 Minuten auf 5 Sekunden reduziert werden.
Der SmartTools Access-Kalender 2024 ist ein alternatives Kalender-Steuerelement für Ihre Formulare. Sofort einsetzbar für flexible Termin- oder Aufgabenübersichten bietet es nicht nur alle Möglichkeiten des alten Kalender-Steuerelementes von Access, sondern kann außerdem beliebige Termine markieren. Die aktuellen Ferien und Feiertage für Deutschland, Österreich und die Schweiz sind bereits enthalten und lassen sich durch das Setzen entsprechender Eigenschaften ganz einfach hervorheben.
Aus Platzgründen fallen Memofelder im Formular häufig recht klein aus, so dass die Erfassung und das Lesen der Inhalte sehr mühsam ist. Eine Lösung des Problems ist auf verschiedenen Wegen möglich. Sie können mit der Tastenkombination Umschalt + F2 die Zoombox für das Memofeld öffnen oder eine Ereignisprozedur "Bei Doppelklick" nutzen, die die Zoombox programmatisch öffnet. In diesem Tipp zeigen wir außerdem eine weitere Alternative: Erstellen Sie ein separates Formular mit einem entsprechend breitem Textfeld, das für die Bearbeitung von Memofeldern aufgerufen werden kann.
Access-Anwender und -Entwickler haben es seit einigen Jahren vermehrt mit Speicher- und Ressourcen-Problemen zu tun, obwohl sich in den Datenbank-Anwendungen kaum etwas geändert hat. Die neueren Access-Versionen benötigen für geöffnete Datenbank-Objekte und bestimmte Arbeitsvorgänge wie Ausdruck und PDF-Export allerdings mehr Speicher, so dass es immer wieder zu lästigen Abstürzen kommt. Die meisten dieser Probleme würden sich auf einen Schlag erledigen, wenn 32-Bit-Access unter 64-Bit-Windows die vollen 4 GB Speicher nutzen würden, die technisch möglich wären.
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.
Im April 2023 wurde die erste ernsthafte Aktualisierung der Nordwind-Datenbank seit 2006 veröffentlicht. Einige engagierte Entwickler aus der Access-Community hatten sich mit Unterstützung von Microsoft an die Modernisierung und komplette Überarbeitung gemacht. Das Projekt ist offensichtlich weiterhin in aktiver Entwicklung, denn ab sofort steht die neue Version 2.2 von Northwind zur Verfügung, in der verschiedene Bugfixes und Anregungen von Anwendern umgesetzt wurden.
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.