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.
FRAGE Wir setzen eine Datenbank zur Verwaltung von Proben und Analysen ein. Eine Probe wird zunächst mit dem Eingangsdatum erfasst, im Labor bearbeitet und dann, in der Regel ein, zwei Tage später, das Ergebnis sowie ein Ergebnisdatum eingetragen. Wir möchten nun am Ende des Tages für alle Probenergebnisse das Ergebnisdatum eintragen, um den Zeitaufwand bei der Erfassung zu reduzieren. Können Sie uns dazu einen Lösungsweg aufzeigen?
Mit den Januar 2025-Updates von Microsoft werden kritische Sicherheitslücken in Access 365, 2024, 2021, 2019 und 2016 geschlossen. Laut offizieller Dokumentation kann nach dem Öffnen einer manipulierten Datenbank unbemerkt Schadcode ausgeführt werden. Über ein Makro könnte so zum Beispiel ein Trojaner oder Virus eingeschleust werden. In mehreren Techinfos werden die drei entdeckten Sicherheitslücken genauer dokumentiert.
In Access verwenden Sie regelmäßig Formulare und Berichte, deren Bedeutung im kurzen Text einer Schaltfläche nur schwer zu beschreiben sind. Da wäre es hilfreich, wenn beim Überfahren einer Schaltfläche mit der Maus ein kleines Vorschaubild des Formulars oder des Berichtes angezeigt werden würde. Eine solche Lösung ist einfacher umzusetzen, als es auf den ersten Blick aussieht und unser Tipp zeigt, wie Sie dazu vorgehen müssen.
FRAGE Wir nutzen eine Tabelle "A" mit sehr vielen Datensätzen, von denen ein großer Teil nur sehr selten benötigt wird. Wir möchten nun diese Datensätze in eine andere Tabelle (Tabelle "B", gleiche Struktur wie "Tabelle "A") auslagern, so dass nur die regelmäßig genutzten oder neu angelegten Datensätze gemäß Tabelle "A" im Formular angezeigt werden. Es soll aber möglich sein, im Formular sowohl die regelmäßig genutzten oder neu angelegten Datensätze aus Tabelle "A" als auch alle Datensätze zum Nachschlagen aus beiden Tabellen "A" und "B" anzuzeigen.
In Ihren Access-Formularen verwenden Sie häufig mehrere Ja-/Nein Felder, von denen mindestens eines aktiviert sein muss. Anstatt diese Steuerelemente einzeln abzufragen, können Sie per VBA eine Schleife verwenden. Die Ja/Nein-Felder der betreffenden Einstellungsmöglichkeit müssen dazu zunächst mit laufenden Nummern benannt werden, also z.B. "JN_1", "JN_2", "JN_3" usw. Anschließend können Sie eine einfache Routine zur Prüfung verwenden, die wir in diesem Tipp vorstellen.
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 Rechnungformular sind nicht notwendig. Sie können für ZUGFeRD-Rechnungen sogar den kompletten bisherigen Vorgang zum Anlegen einer PDF-Rechnung beibehalten!
Wenn Sie Daten in der Tabellenansicht oder der Datenblattansicht von Formularen anzeigen lassen, fügt Access zu den Spaltenköpfen Dropdown-Menüs hinzu, über die sich nach den einzelnen Feldern auf- und absteigend sortieren lässt. Lassen Sie jedoch ein Formular in der Endlosansicht anzeigen, fehlen diese Möglichkeiten bzw. sind nur umständlich über die Multifunktionsleiste oder die Symbolleiste zu erreichen. Lesen Sie in diesem Tipp, wie Sie eine auf- und absteigende Sortierung per Mausklick in Endlosformularen nutzen können.
FRAGE Ich muss in meiner Access-Datenbank regelmäßig Daren aus Excel verarbeiten. Nach dem Import von Exceldaten befinden sich in einigen Text- oder Memofeldern immer wieder kleine Quadrate oder andere nutzlose Sonderzeichen. Vor allem in Memofeldern kommt es außerdem vor, dass Leerzeichen fehlen und zum Beispiel ein Satz "Dies ist ein Testtext" als "Dies ist einTesttext" angezeigt wird. Wie kann ich diese Importprobleme lösen?
Wenn Sie Daten in der Tabellenansicht oder der Datenblattansicht von Formularen anzeigen lassen, fügt Access zu den Spaltenköpfen Dropdown-Menüs hinzu, über die sich nach den einzelnen Feldern auf- und absteigend sortieren lässt. Lassen Sie jedoch ein Formular in der Endlosansicht anzeigen, fehlen diese Möglichkeiten bzw. sind nur umständlich über die Multifunktionsleiste oder die Symbolleiste zu erreichen. Lesen Sie in diesem Tipp, wie Sie eine auf- und absteigende Sortierung per Mausklick in Endlosformularen nutzen können.
FRAGE Ich möchte mit einer UNION-Abfrage Daten aus mehreren Tabellen selektieren. Einige Felder sind jedoch zum Beispiel nur in der ersten, andere nur in der zweiten oder dritten Tabelle vorhanden, so dass sich nicht die gleiche Anzahl von Feldern pro Tabelle selektieren lässt. Kann man dieses Problem lösen und wenn ja, wie? Mir ist außerdem aufgefallen, dass eine UNION-Abfrage doppelte Datensätze generell herausfiltert und sich das nicht wie bei anderen Abfragetypen in den Eigenschaften steuern lässt. Welche Möglichkeiten habe ich, das zu beeinflussen?
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.