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 die Entwicklung einer Datenbank abgeschlossen ist, blenden Sie in der Regel verschiedene Objekte aus, damit der "normale" Anwender sie nicht zu sehen bekommt. Dazu müssen Sie jedes Objekt im Navigationsbereich bzw. im Datenbankfenster mit der rechten Maustaste anklicken, die Eigenschaften aufrufen, das Kontrollkästchen Ausgeblendet aktivieren und mit Ok bestätigen. In diesem Tipp stellen wir eine Lösung vor, die die aktuellen Einstellungen für alle Objekte in eine Tabelle schreibt. Hier können Sie dann schnell und einfach den Status "Ausgeblendet" für jedes Objekt über ein Kontrollkästchen einstellen. Anschließend werden in einem Durchgang die Eigenschaften für alle Objekte basierend auf dieser Tabelle neu eingestellt.
FRAGE Der Anwender gibt in einem Feld im Access-Formular eine Kalenderwoche ein. Anschließend möchte ich alle Datensätze einer Tabelle "Protokolle", in denen ein Datum "LetztePrüfung" dieser Kalenderwoche entspricht, in ein Recordset einlesen. Die Steuerung per Schaltfläche und den Umgang mit Recordsets beherrsche ich, aber wie genau muss die SQL-Abfrage für die Initialisierung des Recordsets aussehen?
So einfach und schnell haben Sie Serienmails noch nie verschickt: Egal ob Sie 20 Personen einladen oder 20.000 Kunden anschreiben möchten – der brandneue SmartTools Serienmailer 5.4 sorgt dafür, dass jeder Empfänger eine eigene E-Mail mit persönlicher Anrede und auf Wunsch beliebigen weiteren individuellen Informationen (Adresse, Rabattstufe, Kundenbetreuer, letzter gekaufter Artikel usw.) erhält und alle weiteren Empfänger des Mailings natürlich nicht ersichtlich sind! Außerdem kann jeder Empfänger einen eigenen individuellen Anhang erhalten.
Wenn die Entwicklung einer Datenbank abgeschlossen ist, blenden Sie in der Regel verschiedene Objekte aus, damit der "normale" Anwender sie nicht zu sehen bekommt. In diesem Tipp stellen wir eine Lösung vor, die die aktuellen Einstellungen für alle Objekte in eine Tabelle schreibt. Hier können Sie dann schnell und einfach den Status "Ausgeblendet" für jedes Objekt über ein Kontrollkästchen einstellen. Anschließend werden in einem Durchgang die Eigenschaften für alle Objekte basierend auf dieser Tabelle neu eingestellt.
FRAGE Der Pfad/Name der aktuellen Datenbank soll für die Anzeige in allen Formularen über einen String definiert werden. Dieser String (strDBPath) soll dann in allen Formularen der Anwendung zur Verfügung stehen. Ich habe in dem Startformular den String wie folgt definiert: Public strDBPath As String. Den Inhalt setze ich in der Ereignisprozedur "Beim Laden": strDBPath = CurrentDb.Name. Wenn ich jedoch in einem Formular (in der gleichen Anwendung) auf den String zugreife, kommt es zu einer Fehlermeldung. Wie kann ich eine Variable definieren, so dass diese in allen Formularen einer Anwendung verwendet werden kann?
Office-Anwender, die sich bisher gegen ein Microsoft 365-Abonnement entschieden haben, nutzen häufig noch ältere Versionen, die als Dauerlizenz verfügbar waren. Solange der Funktionsumfang für den täglichen Einsatz ausreicht, ist dagegen auch nichts einzuwenden. Angesichts der fast jeden Monat neu entdeckten Sicherheitslücken, sind aktuelle Sicherheitsupdates essenziell und hier war Microsoft in der Vergangenheit sehr großzügig: Käufern von Office 2016 wurden noch Sicherheitsupdates für 10 Jahre versprochen. Dieser Zeitraum läuft in nur 2 Monaten aus. Gleichzeitig endet auch der Support für Office 2019, denn bei den aktuellen Versionen ist Microsoft nicht mehr so großzügig mit der Unterstützung durch Sicherheitsupdates.
Mit einem Kriterium wie "IN ("Deutschland"; "Österreich"; "Schweiz") lassen sich in einer Abfrage recht einfach Datensätze selektieren, die in einem Feld einen von mehreren vorgegebenen Inhalten aufweisen. Das erwähnte Kriterium führt zum Beispiel zu einem Abfrageergebnis aller Kunden, die ihren Sitz in Deutschland, in Österreich oder in der Schweiz haben. Was aber, wenn diese Liste variabel gestaltet werden soll, damit der Anwender die abzufragenden Werte selbst bestimmten kann? Lesen Sie in diesem Tipp, wie Sie eine solche Anforderung einfach als Parameterabfrage umsetzen.
FRAGE In einem Bericht meiner Access-Datenbank gibt es einen Berichtskopf. Direkt danach beginnt den Seitenkopf und daran anschließend folgen dann die Detaildatensätze. Wie kann ich nun erreichen, dass der Seitenkopf ab Seite 2 und auch auf den Folgeseiten nicht direkt oben sondern zum Beispiel mit einem Rand von 3 cm beginnt und erst dann die Detaildatensätze folgen? Auf diese Weise könnte ich vorgedrucktes Papier mit einem Logo verwenden.
Listenfelder kommen in den meisten Formularen zum Einsatz, aber die Bedienung lässt sich für die Anwender Ihrer Datenbank noch weiter vereinfachen. Unser Tipp zeigt, wie Sie die Schaltflächen Alle auswählen, Nichts auswählen und Auswahl umkehren in Ihren Formularen nutzen können. Beginnen wir mit einigen Grundlagen: Ein Listen-Steuerelement stellt die Auflistung "Selected" zur Verfügung. Für jeden Eintrag in der Liste kann der "Markiert"-Status auf "True/Wahr" oder "False/Falsch" gesetzt werden. Die Eigenschaft "Mehrfachauswahl" der jeweiligen Liste muss allerdings auf "Erweitert" eingestellt sein, damit sich einzelne Einträge gezielt markieren lassen.
Microsoft bietet seit vielen Jahren einen kostenlosen Assistenten an, mit dessen Hilfe Sie Access-Datenbanken auf den SQL Server migrieren können. Schritt für Schritt für Schritt führt der Assistent Sie durch alle notwendigen Schritte. Sie wählen im Wesentlichen die gewünschten Access-Objekte aus, die Sie migrieren möchten, stellen eine Verbindung zum SQL Server lokal oder bei Azure her und stellen einige Optionen ein. Den Rest erledigt der Assistent. Ab sofort steht die neue optimierte Version 10.2 des SQL Server Migration Assistant mit verschiedenen Bugfixes zur Verfügung.
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.