Von: Access-Secrets [newsletter@computerwissen.de]
Gesendet: Donnerstag, 11. Mai 2006 12:14
An: Access-Secrets Abonnenten
Betreff: Access-Secrets: Umfangreiche Dokumentation zu Access 2007 verfügbar

Infos und Profi-Tipps zu Microsoft Access, Ausgabe vom 11. Mai 2006

Herzlich Willkommen zu Ihren Access-Secrets
Farbige Register-Steuerelemente nutzen
Seriendruck komfortabel per VBA steuern
CSV-Daten effektiver importieren
Über "Access-Secrets"
Über den Fachverlag für Computerwissen
"Access-Secrets" abbestellen

Herzlich Willkommen zu Ihren Access-Secrets

Liebe Leserin, lieber Leser,

in den Access-Secrets berichten wir regelmäßig über die neuen Funktionen der kommenden Access-Version, die Microsoft Stück für Stück zur Veröffentlichung freigibt. Ganz aktuell gibt es jetzt erstmalig eine empfehlenswerte Zusammenfassung der wichtigsten Neuerungen von Access 2007. Das 33 Seiten lange Word-Dokument können Sie unter der folgenden Adresse herunterladen (derzeit leider nur in Englisch):

Download: Neuerungen in Access 2007

Deutschsprachige Informationen und eine Möglichkeit zur Anmeldung für den Beta-Test finden Sie auf der folgenden Seite:

Deutschsprachige Informationen zu Access 2007

Ihr

 

Thomas Tai

Chefredakteur

Access-Berater

Access_Aktuell

Farbige Register-Steuerelemente nutzen

Versionen: Access 2003, 2002/XP, 2000 und 97

Register-Steuerelemente sind ein nützliches Hilfsmittel, um umfangreiche Informationen übersichtlich in Formularen anzuzeigen. Vielen Entwicklern fehlen allerdings einige Eigenschaften: So lässt sich beispielsweise die ausgewählte Registerkarte nicht auffällig hervorheben, die Hintergrundfarbe von Registerkarten kann nicht individuell eingestellt werden und die Registerreiter lassen sich nur horizontal beschriften. Stephan Lebans, Access-Guru der ersten Stunde und seit langem bekannt für unkonventionelle Lösungen, schafft hier Abhilfe: Mit kostenlos verfügbaren und universell einsetzbaren Klassenbibliotheken können Sie die Register-Steuerelemente Ihrer Datenbanken um genau diese Eigenschaften erweitern. Alles, was Sie dazu benötigen, stellt der Autor kostenlos in Form einer Beispieldatenbank zum Download bereit:

Download: Kostenlose Beispieldatenbank

Entpacken Sie den Inhalt nach dem Download zunächst in ein beliebiges Verzeichnis auf Ihrer Festplatte und starten Sie dort A97TABSVER16.MDB per Doppelklick. Wenn Sie eine Version ab Access 2000 einsetzen, konvertieren Sie die Datenbank zunächst in das gewünschte Format. In der Datenbank finden Sie verschiedene Formulare, die den Einsatz der neuen Möglichkeiten demonstrieren. "TabsCurrentPage" zeigt zum Beispiel, wie die aktuell ausgewählte Registerkarte durch farbliche Hinterlegung des Reiters hervorgehoben wird, "Tabs" zeigt, wie Sie Registerreiter und Registerhintergrund farblich individuell einstellen und "TabsMinimal" demonstriert die vertikale Beschriftung. Sämtliche Ereignisprozeduren und Module sind ungeschützt und vorbildlich dokumentiert, so dass Sie die neuen Funktionen nach kurzer Analyse in Ihre Datenbanken einbauen und an persönliche Anforderungen anpassen können.

Darüber hinaus enthält die Beispieldatenbank zahlreiche nützliche Routinen, die beispielsweise die Auswahl einer Registerkarte mit "MouseOver"-Effekt ermöglichen oder eine individuelle Farbauswahl per Dialog erlauben. Erwähnenswert ist noch, dass Sie für die Nutzung der neuen Möglichkeiten keinerlei Zusatzsteuerelemente oder ActiveX-Komponenten benötigen, die Realisierung erfolgt ausschließlich über Klassenbibliotheken und API-Funktionen.

Anzeige

Routine-Aufgaben in Access per SQL ganz schnell erledigen

Viele Routine-Aufgaben in Access können Sie durch eine direkte SQL-Anweisung wesentlich schneller erledigen, als beispielsweise durch eine manuell angelegte Lösch- oder Aktualisierungsabfrage. Deshalb haben wir eine Schnell-Referenz erstellt, in der Sie die wichtigsten SQL-Anweisungen samt Parametern und einer kurzen Erläuterung finden. Diese können Sie direkt einsetzen oder in Ihren VBA-Prozeduren verwenden.

Die praktische Schnell-Referenz können Sie als Schreibtisch-Unterlage verwenden und haben das Wichtigste für Ihre Arbeit immer griffbereit!

Klicken Sie einfach hier für weitere Infos!

Seriendruck komfortabel per VBA steuern

Versionen: Access 2003, 2002/XP, 2000 und 97

Sie suchen nach einer Lösung, mit deren Hilfe Sie in kürzester Zeit die individuelle Ausgabe von Serienbriefen aus Ihren Access-Anwendungen heraus realisieren können? Kein Anwender muss sich in Zukunft mit dem Seriendruck-Assistenten herumplagen, denn wenige Mausklicks genügen und das Ergebnis ist ein fertig vorbereitetes Word-Dokument samt Verknüpfung zur Access-Datenquelle. Mit der Lösung aus der neuesten Ausgabe von Access_aktuell legen Sie aus einem Access-Formular per Mausklick einen Serienbrief in Word an. Der Brief basiert auf einer vorkonfigurierten Dokumentvorlage und die Adressinformationen für den Serienbrief stammen aus der aktuellen Datenbank.

Testen Sie jetzt Access_aktuell und Sie erhalten kostenlos die neueste Ausgabe mit der fertigen Seriendrucksteuerung (und vielen weiteren Kniffen und Lösungen) sowie 30 Tage Gratis-Zugriff auf den Online-Service:

Access_aktuell kostenlos testen

CSV-Daten effektiver importieren

Versionen: Access 2003, 2002/XP und 2000

Die Import-Funktion von Access kann bei CSV-Daten häufig nicht genutzt werden, da einzelne Felder vor dem Speichern in der Tabelle abhängig von verschiedenen Kriterien modifiziert werden müssen. Es ist also notwendig, eine Import-Routine per VBA zu realisieren. Das Einlesen der Zeilen über "Open Datei for Input" und "Line Input" stellt keine besondere Herausforderung dar, aber wie extrahiert man die einzelnen Feldinhalte? Sie sind in der Regel in Anführungszeichen und getrennt durch ein Komma gespeichert, so dass sie nicht direkt übernommen werden können. Um die Feldinhalte zu extrahieren, nutzen Sie die "Split()"-Funktion von Access:

 

Dim arrFelder As Variant

Dim I As Long

Dim strValue As String

.....

Line Input #FNum, strZeile

arrFelder = Split(strZeile, ",")

.....

 

Das Array "arrFelder" enthält anschließend für jedes Feld ein Element wie zum Beispiel '"Schmidt"', '"Am Bahnhof 12"' oder '"089-123 456"', also den jeweiligen Feldinhalt in Anführungszeichen. Um die Anführungszeichen beim Schreiben in die Tabelle zu eliminieren, nutzen Sie die "Mid()"-Funktion beispielsweise wie folgt:

 

For I = LBound(arrFelder) To UBound(arrFelder)

  strValue = Mid(arrFelder(I), 2, Len(arrFelder(I)-2))

Next I

 

Dadurch wird der Feldinhalt ab dem zweiten Zeichen in die Variable "strValue" übertragen, wobei sich die Anzahl zu übernehmender Zeichen aus "Länge der Zeichenkette Minus 2" ergibt, weil zwei Anführungszeichen eliminiert werden.

Anzeige

Über 1.000 Profi-Tipps und Tricks für ein Word ohne Pannen und nervige Zeitfallen!

Für Word 2003, 2002/XP, 2000 und 97

Sparen Sie viel Zeit und Nerven mit:

  • Unseren 50 Musterbriefen, die Sie individuell und per Mausklick anpassen können.
  • Unserem Dateinamen-Manager, mit dem Sie nie wieder Dateien suchen!
  • Dem Schnellstart-Manager, mit dem Sie neue Briefe oder Rechnungen jetzt einfach per Mausklick erstellen.
  • Mit dem Grafik-Manager, der Ihnen Grafik-Einstellungen mit wenigen Mausklicks anpasst.
  • Unseren 13 Lösungen, wie Sie gezielt Word-Pannen in Word 97, 2000, 2002/XP und 2003 besiegen können.
  • und und und ...

Einfach die brandneuen "Word Tipps & Tricks von A bis Z" jetzt 6 Wochen lang testen – vollkommen GRATIS!

Klicken Sie einfach hier!

Über "Access-Secrets"

Der Newsletter "Access-Secrets" wird gesponsert vom "Access-Berater", dem praxisnahen und kompetenten Nachschlagewerk für Ihren erfolgreichen Einsatz von Microsoft Access.

Detaillierte Informationen zum "Access-Berater" sowie die Möglichkeit, den Berater kostenlos zum Test anzufordern, finden Sie hier:

Access-Berater kostenlos testen

Über den Fachverlag für Computerwissen

Der Newsletter "Access-Secrets" ist ein kostenloser E-Mail-Service des Fachverlags für Computerwissen. Informationen zu unserem Verlagsprogramm sowie zu weiteren kostenlosen Services finden Sie auf unseren Internetseiten unter der folgenden Adresse:

http://www.computerwissen.de/

"Access-Secrets" abbestellen

Sollten Sie an "Access-Secrets" einmal nicht mehr interessiert sein, können Sie den Newsletter jederzeit abbestellen. Ein Formular für Ihre Abbestellung finden Sie auf unseren Internetseiten unter der folgenden Adresse:

http://www.computerwissen.de/newsletter/

Impressum

"Access-Secrets" wird herausgegeben von:

Verlag für die Deutsche Wirtschaft AG
Fachverlag für Computerwissen
Theodor-Heuss-Strasse 2-4
53095 Bonn

Telefon: 02 28 / 9 55 01 90
Fax: 02 28 / 3 69 60 01

Internet: http://www.computerwissen.de/
E-Mail: info@computerwissen.de

Haftungsausschluss: Sämtliche Beiträge und Inhalte des Newsletters sind sorgfältig recherchiert. Dennoch ist eine Haftung ausgeschlossen.

Alle Rechte liegen beim Fachverlag für Computerwissen. Nachdruck und Veröffentlichung, auch auszugsweise, sind nicht gestattet.

Copyright © 2006 Fachverlag für Computerwissen