------------------------------------------------------------------------------ Access News ------------------------------------------------------------------------------
- VBA-Sicherheitslücke (05.09.2003) Eine Sicherheitslücke in VBA ist bekannt geworden, die die Ausführung beliebigen Codes ermöglichen könnte.
Betroffene Produkte: Visual Basic für Applikationen SDK 5.0 , 6.0. 6.2 und 6.3 Office 97, 2000 und Office XP Word 98 Visio 2000 und Visio 2002 Project 2000 und Project 2002 Publisher 2002 Works Suite 2001, 2002 und 2003 Business Solutions Great Plains 7.5 Business Solutions Dynamics 6.0 und 7.0 Business Solutions eEnterprise 6.0 und 7.0 Business Solutions Solomon® 4.5, 5.0 und 5.5
Problembeschreibung und Downloadmöglichkeit für dieses Problem ist unter nachfolgendem Link zu finden.
http://www.microsoft.com/germany/ms/security/officesicherheit.htm
- Microsoft Security Bulletin MS03-038
Dieses Bulletin beschreibt eine Sicherheitsanfälligkeit im Zusammenhang mit Access 97, Access 2000 und Access 2002 (Ungeprüfter Puffer in Microsoft Access Snapshot Viewer kann Codeausführung ermöglichen). Benutzer dieser Access-Versionen oder des als Download verfügbaren Microsoft Access Snap- shot Viewer sollten den Patch bei nächster Gelegenheit installieren.
http://go.microsoft.com/?linkid=238462
------------------------------------------------------------------------------ Allgemeine News ------------------------------------------------------------------------------
- Microsoft Security Bulletin MS03-036 Dieses Bulletin richtet sich an Benutzer von Microsoft Office, Microsoft FrontPage, Microsoft Publisher oder Microsoft Works Suite. Es beschreibt eine mit der Gefährlichkeitsstufe "Hoch" bewertete Sicherheitsanfälligkeit (Pufferüberlauf in WordPerfect-Konverter), die potenziellen Angreifern das Ausführen von beliebigem Code ermöglichen kann.
http://go.microsoft.com/?linkid=238464
- Microsoft Security Bulletin MS03-035 Dieses Bulletin beschreibt eine Sicherheitsanfälligkeit in verschiedenen Versionen von Microsoft Word (Fehler in Microsoft Word kann das automatische Ausführen von Makros ermöglichen). Benutzer der betroffenen Produkte sollten den Patch umgehend installieren. http://go.microsoft.com/?linkid=238465
- Microsoft Security Bulletin MS03-033
Dieses Bulletin richtet sich an Benutzer von Windows und enthält ein Sicher- heitsupdate für die Microsoft Data Access Components (MDAC).
http://go.microsoft.com/?linkid=232670
- Microsoft Security Bulletin MS03-032
Dieses Bulletin enthält einen kumulativen Patch für den Internet Explorer, der drei insgesamt als kritisch bewertete Sicherheitslücken behebt.
http://go.microsoft.com/?linkid=232671
- Übersicht aller deutschsprachigen Microsoft-Sicherheits-Meldungen
Eine Übersicht aller deutschsprachigen Sicherheits-Meldungen finden Sie unter nachfolgendem Link.
http://go.microsoft.com/?linkid=238467
- Schützen Sie Ihren PC
Auf diesen Seiten erhalten Sie Hinweise zum Schutz vor Viren und Würmern.
http://go.microsoft.com/?linkid=226077
- Power Toys für Windows XP
Diese Zusatzprogramme bringen mehr Funktionen in Ihr Betriebssystem. Hier steht vor allem Spaß für Endanwender im Vordergrund.
http://go.microsoft.com/?linkid=226082
------------------------------------------------------------------------------ Interessante Links ------------------------------------------------------------------------------
- Produktleitfäden und Testhandbücher zu Microsoft Office System
In der TechNet-Datenbank finden Sie insgesamt fünf Leitfäden und Test- handbücher zu einzelnen Produkten des Microsoft Office Systems. Zweck dieser Dokumente ist es, Sie im Detail über die Neuerungen der Anwendungen zu informieren, deren Bedienung zu erläutern und mögliche Einsatzszenarien aufzuzeigen. Folgende Leitfäden und Handbücher stehen zur Verfügung:
- Microsoft Office 2003 - Handbuch für Tester http://go.microsoft.com/?linkid=226140
- Microsoft Office Publisher 2003 - Handbuch für Tester http://go.microsoft.com/?linkid=226141
- Produktleitfaden InfoPath 2003 http://go.microsoft.com/?linkid=226142
- Produktleitfaden OneNote 2003 http://go.microsoft.com/?linkid=226143
- Produktleitfaden FrontPage 2003 http://go.microsoft.com/?linkid=226144
- Tipps und Tricks zur Registry
In dieser mehrteiligen Artikelserie erfahren Sie alles, was man über die Registrierungs-Datenbank unter Windows XP Home Edition wissen muss. Im ersten Teil der Reihe lernen Sie die Registry kennen und erhalten einen Überblick, welche Informationen in dieser Datenbank gespeichert sind.
http://go.microsoft.com/?linkid=232668
- "Verrückte Gesetze"
Nachfolgend eine Sammlingu von Links zum Thema "Verrükte und sinnlose Gesetze". Je nach Aufbau der Datensammlung sind die verschiedenen Gesetze nach Thema oder Länder gelistet. Ein kurzer Streifzug durch die Wirren der Gesetzesbücher lohnt sich in jedem Fall.
http://tommo.de/gesetze.php http://www.sinnlose-gesetze.de http://www.unmoralische.de/law.htm http://wcm.krone.at/krone/C4/S2/A3/object_id__7477/hxcms/
------------------------------------------------------------------------------ Access-Home News - ------------------------------------------------------------------------------
- Access-Home-Datenbank "DBPflege"
Die Access-Datenbank "DB-Pflege" dient zum komfortablen Sichern und Komprimieren von Access-Datenbanken. Durch die einfach zu benutzende Oberfläche ist es ein Leichtes, die zu sichernden Datenbanken zur Pflege aufzunehmen und die Pflege durchzuführen. Speziell bei der Entwicklung und auch bei der normalen Arbeit mit Microsoft Access kommt es immer wieder vor, dass z.B. eine Datenbank einen irreparablen, internen Fehler aufweist und nicht mehr weiterverwendet werden kann, oder aber ein einzelnes Datenbankobjekt einen Defekt aufweist. Um solchem Datenverlust entgegnen zu können ist in der Regel eine Sicherungskopie der jeweiligen Datenbank notwendig. Oft ist es aber zu viel Arbeit oder zu umständlich eine Sicherungskopie einer Datenbank anzulegen oder es wird schlicht vergessen. Auch können die wenigsten auf teure Backupsysteme zurückgreifen um Datenverslust zu verhindern. Zu diesem Zweck wurde die "DB-Pflege" erstellt. Sie können z.B. mit der Funktion "Automatikpflege" beim Start der "DB-Pflege" alle eingetragenen Datenbanken automatisch sichern und komprimieren lassen. In Verbindung mit dem Windows-Taskmanager lassen sich z.B. nachts automatisch Sicherungskopien der Datenbanken anlegen und komprimieren.
Verschiedene Funktionen und Einstellungsmöglichkeiten unterstützen Sie bei der Datenbankpflege und helfen die notwendigen Datenbanken zu finden und Sicherungen zu erstellen. Loggingfunktionen geben zu jeder eingestellten Datenbank Auskunft über den Pflegstand und helfen bei der Problembeseitigung. Die wichtigsten Features der Datenbank sind - Menügesteuerte Installation - Datenbanksuche - Quick-Verzeichnisse - Logging - Verwalten von gesicherten Datenbanken - DB-Gruppierung - Wechseln von eingestellten Sicherungsverzeichnissen - Automatikpflege - Verschiedene Ansichten für die Konfigurationsübersicht - Unterstützung von 5 verschiedenen Access-Datenbanktypen - Umfangreiches Handbuch - Trennung in Frontend und Backend
Die Datenbank liegt als "Vollversion" und als "Entwicklerversion" vor. Laden Sie sich die Demoversion der Datenbank auf Ihren PC und überzeugen Sie sich selbst von den Leistungen der Datenbank.
Demo für Access 97 http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflege97.exe Demo für Access 2000 http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflege00.exe Demo für Access XP http://www.access-pool.de/accshop/pflege/setup-ahdemo-dbpflegexp.exe
- "Entwickler-Versionen" - Was ist das ?!
Eine "Entwicklerversion" ist eine ungeschützte Datenbank mit uneinge- schränkten Zugriff auf alle Access-Objekte. Eine "Entwicklerversion" hat folgende Eigenschaften: - keinerlei Lizenzgebühren - offener VBA-Code - freies Weiterverwenden in eigenen Projekten - keine MDE, sondern eine ungeschützte MDB - keine Access-Rechte definiert - keinerlei sonstige Schutzmechanismen Es handelt sich also um Access-Datenbanken die ohne Einschränkungen weiter- verwendet werden können. Prozedur-Code sowie die Entwürfe der Access-Objekte können eingesehen, verändert oder in andere Projekte kopiert werden.
Eine Auswahl von solchen offenen Access-Datenbanken finden Sie auf im Shop. Zu jeder der angebotenen Datenbanken können Sie sich eine Demo-Version zur Ansicht auf Ihren PC laden und die Datenbank ausgiebig Testen. Im Shop finden sich folgende Datenbanken:
- DB-Pflege Komfortables Sichern und Komprimieren von Access-Datenbanken. - Rechnungsdatenbank Verwalten von Kunden und Drucken von Rechungen. - Urlaubsdatenbank Verwalten von Abwesenheiten wie Urlaub, Sonderurlaub oder Krankheits- tage. - Belegungsplan Zur grafischen Darstellung von freien und gebuchten Zeiten. - Jahreskalender Verwalten von Terminen in einer Halbjahresübersicht. - Serientermine Erstellen von Tages-, Wochen-, Monats- und Jahres-Terminserien - Selection-DB Eine leicht anzupassende Funktion die eine Where-Klausel generiert. - Tool-DB Tools für Accessentwickler. Wiedereinbinden von verknüpften Tabellen und Sperren der Shift-Taste. - der kleine Versicherungsmakler "KVM" Verwalten von Versicherungsverträgen
Nutzen Sie die Gelegenheit und greifen Sie auf bereits vorhandene Funktionen und Datenbankfeatures zurück um diese in Ihre Access-Projekte einfließen zu lassen. Sie können auch eine Bestehende Entwicklerversion nutzen und auf Ihre Bedürfnisse anpassen und Weiterentwickeln und so viel Zeit, Geld und Nerven sparen.
- 3 neue Beispieldatenbanken
Rangliste per VBA Die Beispieldatenbank zeigt auf, wie man per VBA eine einfache Reihenfolge innerhalb einer Tabelle speichern und aktualisieren kann. Im Beispiel werden die Ränge, wie z.B. aus dem Sportbereich, per Feldaktualisierung mittels einer VBA-Funktion aktualisiert und in einem Bericht in der rich- tigen Reihenfolge ausgegeben.
Multiselektion in Bericht übergeben Im Beispiel wird die Multi-Selektion eines Listfeldes per VBA ausgewertet. Die im Listfeld selektierten Daten werden zu einem Kriteriumsstring zu- sammengesetzt, mit dem die Daten eines Berichtes gefiltert werden. Als Ergebnis sind im Report nun noch die Daten vorhanden, die vorher im List- feld ausgewählt wurden.
Verschiedene Ausfertigungen eines Berichts Das Beispiel demonstriert, wie mittels einer globalen Variablen ver- schiedene Ausgaben eines Berichts erzeugt werden können. In der Beispiel- DB wird der Bericht 3 mal an den Drucker übergeben. Je nach Druckanzahl, die über die globale Variable übergeben wird, wird im Bericht per VBA der Inhalt eines Textfeldes angepasst. So lassen sich von einem Funktion eine Berichtsausgabe für den Kunden, für die Buchhaltung und für die Kundenakte ausdrucken.
------------------------------------------------------------------------------ Access-Tipps ------------------------------------------------------------------------------
- Bilddatenbank nur mit Verweis auf Bild-Dateien
Bilder in Access zu speichern ist in den meisten Fällen nicht sinnvoll, da die Datenbank schnell sehr groß, unhandlich und fehleranfällig wird. Access speichert die Daten intern sinngemäß im Bitmapformat, was dazu führt das z.B. eine JPG (komprimiertes Dateiformat) je nach Farbtiefe das Vielfache an Speichergröße innerhalb von Access benötigt. Um dennoch z.B. eine Bilddatenbank mit Access zu realisieren empfiehlt es sich nicht das Bild sondern nur den Pfad zum Bild in der Datenbank ab- zulegen und das Bild beim Anzeigen in Access von der Festplatte zu laden. Dies können Sie durch das Setzen der Eigenschaft "Herkunftsdokument" in einem ungebundenem OLE-Feld erreichen. Beim Anzeigen muss dann die Ver- knüpfung neu aufgebaut werden.
Nachfolgend wird anhand eines Beispiels aufgezeigt wie eine Bilddatenbank mit Verweis auf Bilddateien zu realisieren ist:
Die Tabelle "Bilder" enthält ein Feld "Pfad" vom Typ "Text", in der die komplette Pfadangabe zu den einzelnen Bildern gespeichert wird (z.B. "C:WINDOWSKARO.BMP" oder "C:WINDOWSWINLOGO.BMP"). Dabei ist der Standardwert dieses Feldes leer.
1. Erstellen Sie ein Formular, das auf der Tabelle Ihrer Pfadangaben beruht (im Beispiel "Bilder"). Stellen Sie sicher, daß das Textfeld in dem das Feld "Pfad" angezeigt wird, auch den Namen "Pfad" trägt.
2. Fügen Sie zusätzlich zu den vorhandenen Feldern ein ungebundenes Objekt- feld ein (Menü [Einfügen][Objekt]). Wählen Sie im Dialogfeld "Objekt einfügen" die Option "Aus Datei erstellen". Wählen Sie nun eine beliebige Bilddatei aus. Kreuzen Sie danach die Option "Verknüpfen" an. Nun können Sie das Dialogfeld "Objekt einfügen" mit "OK" verlassen.
3. Stellen Sie folgende Eigenschaften des Objektfeldes ein: Name: Bild Aktiviert: Ja Gesperrt: Nein
4. Erstellen Sie nun eine Ereignisprozedur für das Formularereignis "Beim Anzeigen". Diese sollte wie folgt aussehen:
Private Sub Form_Current() If Me!Pfad <> "" Then Me!Bild.SourceDoc = Me!Pfad Me!Bild.Action = 1 End If End Sub
5. Damit das Bild bei einer Neueingabe des Pfades aktualisiert wird, können Sie bei dem Ereignis "Nach Aktualisierung" des Textfeldes "Pfad" folgende Ereignisprozedur definieren:
Sub Pfad_BeforeUpdate (Cancel As Integer) Call form_current End Sub
- Vertikales Bewegen in Endlosformularen
In Access-Endlosformularen ist das vertikale Bewegen in Datensätzen, so wie man das beispielsweise von Excel her gewohnt ist, nicht ohne weiteres möglich. Mit einer kleinen und einfachen Prozedur lässt sich diese Funktionalität auch in Access einstellen. Kopieren Sie sich nachfolgende Prozedur in das Ereignis "Bei Taste Ab" des Textfeldes, aus dem Sie den Cursor vertikal Bewegen möchten:
' -------------------------------------------- On Error GoTo Fehler If KeyCode = 40 Then DoCmd.GoToRecord , , acNext ElseIf KeyCode = 38 Then DoCmd.GoToRecord , , acPrevious End If ende: Exit Sub fehler: Resume ende ' --------------------------------------------
Dieser Aufruf überprüft um welche Tastencode es sich handelt, wird "nach unten" (KeyCode=40) gedrückt, wird der Cursor zum nächsten Datensatz bewegt, wird "nach oben" (KeyCode=38) gedrückt, zum vorhergehenden.
------------------------------------------------------------------------------ Zugang zum Members Only Bereich ------------------------------------------------------------------------------
- Als Abonnent des Access-Newsletters erhalten Sie professionelle Access- Module und Code's zum Nulltarif!
Sie erhalten auf unserer Homepage http://www.access-paradies.de Zugang zum "Members-Only-Bereich". Dort stellen wir für jede Ausgabe des Newsletters einige AP-Module und Produkte zum freien Download zur Verfügung. Und so wird's gemacht:
1.) Rufen Sie unsere Homepage http://www.access-paradies.de auf
2.) Klicken Sie im linken Navigationsbereich auf den Link "Members Only"
3.) Im Kennwort-Dialog geben Sie folgende Daten ein: User: XXXXXXXXXXXXXXX Kennwort: XXXXXXXXXXXXXXX Achten Sie bitte unbedingt auf die Kleinschreibung aller Wörter!!!
4.) Nun sind Sie im geschützten Bereich, der exklusiv nur den Newsletter- Abonnenten zugänglich ist. Hier können Sie Software downloaden, die nicht frei zugänglich ist.     |
|