Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006

------------------------------------------------------------------------------
Access und Office News
------------------------------------------------------------------------------

- Microsoft Office System Betaprogramm 2007 läuft weiter!

Wie bereits im vergangenen Newsletter berichtet, ist das Betaprogramm für
das 2007er Microsoft Office System ein großer Erfolg. Mehr als 3 Millionen
User weltweit haben die Download-Option bereits genutzt. Aufgrund des
großen Interesses haben wir uns entschlossen, die Betaversionen weiterhin
zum Download anzubieten. Seit Anfang August müssen wir jedoch für jeden
Download einer Betaversion im Rahmen des 2007 Microsoft Office System
Betaprogramms eine geringe Gebühr erheben. Mehr dazu erfahren Sie auf
den Seiten des Beta-Programms.

Mehr...
http://go.microsoft.com/?linkid=5420334


- Office Online Community - Tipps und Tricks zum 2007er Office System

Beta-Anwender des 2007er Office System finden in der großen Office-
Community zahlreichen Anregung zum besseren Einsatz der Programme im
beruflichen Bereich. Profi-Tipps und praxisnahe Beschreibungen zu neuen
Funktionen finden Sie beispielsweise in der Community "Tipps und neue
Features".

Mehr...
http://go.microsoft.com/?linkid=5420338


- 2007 Microsoft Office System - Die Editionen

Wir haben Ihre Bedürfnisse beim Arbeiten verstanden: Sie wollen ein
Office-Paket, das bestmöglich auf Ihre täglichen Aufgaben abgestimmt ist
und zentrale Funktionen sofort zur Verfügung stellt. Microsoft bietet aus
diesem Grund sieben unterschiedliche Editionen von 2007 Microsoft Office
System an. Prüfen Sie, welche Version am besten zu Ihrem Arbeitsstil passt.

Mehr...
http://go.microsoft.com/?linkid=5420340


- MS Office Online Webcast: PowerPoint 2007
22.9.2006; 14:30 - 15:30 Uhr

In diesem Webcast unserer Reihe zum neuen 2007 Microsoft Office System
stellen wir Ihnen die Neuerungen in PowerPoint vor. Sie werden überrascht
sein, wie einfach sich mit dem neuen PowerPoint 2007 schöne Präsentationen
erstellen lassen. Dass Sie dadurch auch noch Zeit sparen können, ist ein
sehr positiver Nebeneffekt.

Mehr...
http://go.microsoft.com/?linkid=5420350


- MS Office Online Webcast: Die Überarbeiten-Funktion in Word 2003
26.9.2006; 16:00 - 16:30 Uhr

Arbeiten Sie mit Ihren Kollegen gemeinsam an Dokumenten? Die Überarbeiten-
Funktion in Word ist dabei ein sehr nützliches Feature zum professionellen
Dokumentaustausch im Team. In diesem Webcast lernen Sie Tipps und Tricks
zum Arbeiten im Team kennen. Und Sie erfahren, wie die Office-Programme
Sie dabei unterstützen, nur die Informationen an andere weiterzugeben,
die Sie auch wirklich mitteilen möchten.

Mehr...
http://go.microsoft.com/?linkid=5420352


- MS Office Online Webcast: Alle Basics von Microsoft Excel 2003 im Überblick
28.9.2006; 14:30 - 15:30 Uhr

Microsoft Office Excel 2003 - in dieser Online-Schulung zeigen wir Ihnen
die grundlegenden Features dieser Anwendung. Ob es sich um einfache Formeln
handelt oder um praktische Summenfunktionen, hier lernen Sie Excel von
Grund auf. Melden Sie sich an für diesen Überblick über Tabellen-
kalkulation und Co.

Mehr...
http://go.microsoft.com/?linkid=5420354


- Microsoft Office 2003: Einführung in Makros

Haben Sie schon einmal von anderen Personen Dateien erhalten, bei deren
Öffnen Makrosicherheitswarnungen angezeigt werden? Müssen Sie in Ihren
Dokumenten häufig die gleichen Aufgaben ausführen und haben dabei die
Hoffnung, dass diese Vorgänge automatisiert werden könnten? Wenn Sie
dese Fragen bejahen, sollten Sie Ihr Wissen über Makros erweitern.
Über Möglichkeiten, Anwendung und Programmierung informiert der
Leitfaden auf Office Online.

Mehr...
http://go.microsoft.com/?linkid=5420360


- Update für die deutsche Ausgabe der Office 2003 Korrekturhilfen

Am 1. August ist die überarbeitete Version der Rechtschreibreform in Kraft
getreten. Microsoft stellt ab sofort Office 2003-Anwendern Patches für
ihre Systeme bereit. Nach Installation des Updates können mit der
Korrekturhilfe in Microsoft Office Dokumente gemäß den jetzt geltenden
Rechtschreibregeln geprüft werden. Diesen Patch finden Sie hier zum
Download.

http://download.microsoft.com/download/5/8/F/58F41787-DFF6-45AC-BD84-03BEC7F3FC69/office2003-KB923348-DEU.exe

Dieses Update ist für die lokalisierte deutsche Version von Microsoft
Office 2003 geeignet. Erläuterungen und Informationen zum Download sowie
zur Installation und Hinweise für Administratoren finden sich im Knowledge
Base-Artikel unter:
http://support.microsoft.com/kb/923348/de (Deutscher Artikel)
http://support.microsoft.com/kb/923348/en (Original Eintrag, engl.)


- 2007 Microsoft Office System: Die neue Oberfläche und die neuen Funktionen

Dieses Dokument erklärt das neue Design von 2007 Microsoft Office System und
erläutert die zugrunde liegende Philosophie des neuen Arbeitens. Das Dokument
ist in englischer Sprache.

Mehr...
http://go.microsoft.com/?linkid=5420364


- Sicherheitsupdates für Office

Office Online hilft Ihnen, Ihr System auf dem aktuellen Stand zu halten.
Überprüfen Sie regelmäßig mit OfficeUpdate, ob Sie alle Sicherheitsupdates
für Microsoft Office installiert haben.

Mehr...
http://go.microsoft.com/?linkid=5420366


------------------------------------------------------------------------------
Access-Home News - http://www.access-home.de
------------------------------------------------------------------------------

- 3 neue Beispieldatenbanken

Passwortprüfung mit Qualitätsanzeige
In diesem Beispiel wird das eingegebene Passwort auf verschiedene
Sicherheitskriterien geprüft. Wie gut das eingegebene Passwort ist,
wird in einem Qualitätsbalken farblich dargestellt. Das Passwort
wird direkt bei der Eingabe auf Länge, Zahlen, Sonderzeichen und
Großbuchstaben geprüft.

Tabelle mit Vornamen
In der Beispieldatenbank findet sich eine Tabelle mit über 1100
Vornamen. zu jedem Vornamen ist angegeben ob männlich oder weiblich.

Aktuelle Zeit im Formular anzeigen
Das Anzeigen einer laufenden Uhrzeit wird am einfachsten mit dem
Zeitgeberereignis realisert. Im Beispiel wird im Formular eine
sekundengenaue Uhrzeit ausgegeben die sich per Zeitgeber aktuali-
siert.


- 2 neue Funktionen

Funktion DBErstellen()
Anlegen einer neuen und leeren Access-Datenbank. Vor dem Anlegen
wird geprüft ob die Datenbank bereits vorhanden ist.

Funktion LWAuslesen()
Diese Funktion liest die Laufwerksbuchstaben des lokalen Rechners
aus und gibt diese als String für ein Kombinationsfeld zurück.


- "Access-Home-Entwickler-Versionen" - Was ist das ?!
http://www.access-home.de/shopentw.htm

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.

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.

http://www.access-home.de/shopentw.htm


- Professionelle Access-Datenbank-Programmierung

Sie sind auf der Suche nach einem Entwickler die Ihnen eine individuelle
Access-Lösung für Ihre Anforderungen erstellt?
- Dann sind sie hier richtig - programmierung@access-home.de

Haben Sie eine bestehende Access-Anwendung die Überarbeitet werden muss?
Soll Ihre bestehende Access-Anwendung um neue Funktionalitäten erweitert
werden?
- Dann sind sie hier richtig - programmierung@access-home.de

Macht Ihre Access-Datenbank Probleme? Stürzt die Datenbank immer wieder
einmal ab? Bestehen Performance-Engpässe?
- Dann sind sie hier richtig - programmierung@access-home.de

Nutzen Sie eine Datenbank einer älteren Access-Version die in eine neue
Access-Version konvertiert werden muss?
- Dann sind sie hier richtig - programmierung@access-home.de

Schicken Sie einfach eine eMail mit den für Ihre Datenbank benötigte
Anforderungen an die eMailadresse programmierung@access-home.de. Unser
Entwickler setzt sich dann mit Ihnen in Verbindung.


- Access-Home-Datenbank "Belegungsplan"

Der Belegungsplan ist eine reine Access-Lösung zum grafischen Anzeigen von
Belegungen. Ein Anwendungsbeispiel wäre zum Beispiel das Verwalten von
Ferienwohnungen. Im Belegungsplan lassen sich mit einem Blick alle
Belegungen innerhalb eines Monats zu einem beliebigen Zeitpunkt anzeigen.
Mit geringem Aufwand lässt sich der Belegungsplan in Ihre Datenbank
integrieren.

Anwendungsbereiche wären z.B.:
- Urlaubsplanung
- Schulungszimmer
- Wohnungen
- Fahrzeuge eines Fuhrparks
- Gerätenutzung
- Verleih
- ...

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/belplan/belplan_97_ah.zip

Demo für Access 2000
http://www.access-pool.de/accshop/belplan/belplan_00_ah.zip

Demo für Access XP
http://www.access-pool.de/accshop/belplan/belplan_xp_ah.zip


------------------------------------------------------------------------------
Access-Paradies News - http://www.access-paradies.de
------------------------------------------------------------------------------

- Lange Jahre gab es im Access-Paradies die AP-Developer-Tools CD mit 24
offenen Access-Entwickler-Modulen. Viele Interessenten dachten, es handelt
sich hierbei um die Microsoft Office Developer Version mit der
Access Runtime. Immer wieder gab es Verwechslungen, weshalb wir uns dazu
entschlossen haben, die CD umzubenennen.

Die AP-Developer-Tools CD ist tot -
Es leben die AP-Entwickler-Tools für Access!

Was ist neu und besonders an den neuen AP-Entwickler-Tools 2007 für Access?

Die Sammlung wurde um neue, nützliche Tools (AP-Serienbrief-Manager,
AP-PDFPrint usw.) ergänzt und enthält nun 28 Entwicklermodule auf der CD
(Pro-Version: 29). Einige davon können Sie auch unter VB, VBA (Office,
Word, Excel), .NET und Delphi einsetzen. Die meisten Tools wurden über-
arbeitet, der Datenbestand (z.B. BLZ, PLZ) wurde aktualisiert, das Layout
der CD wurde komplett erneuert, eine Suche wurde eingebaut und die
VBA-Tipps wurden um ein Vielfaches ergänzt.

Es gibt auch eine Pro-Version der Entwickler-Tools, die nun auch das
Entwickler-Modul AP-DTA zum Erzeugen von DTA-Dateien enthält. Zudem kommt
die Pro-CD mit einem Tool mit der Microsoft Access XP Runtime, das Käufer
der CD ohne zusätzlichen Lizenzkosten an Ihre Kunden und Mitarbeiter weiter-
geben dürfen. PCs ohne Access können mit dieser Runtime-Version Access-
Datenbanken ausführen. Mit Access können keine selbstlaufenden EXE-Dateien
erzeugt werden, hierzu wird die Access Runtime benötigt. Diese wird mit
unserem Tool installiert und damit können auch andere Datenbanken ausge-
führt werden.
Kurz gesagt, Sie erhalten eine Access-Version, die Sie überall installieren
können, wo keine Access-Vollversion enthalten ist.

Die AP-Entwickler-Tools 2007 für Access gibt es für unsere Kunden zum Ein-
führungspreis. Sie als Abonnent des Access-Newsletters erhalten für kurze
Zeit ebenfalls diesen Preisvorteil. Sie gelangen nur über folgende Links
zu den Aktionsseiten.

AP-Entwickler-Tools 2007 für Access
http://www.access-paradies.de/shop/go.php?id=10006&artnr=170200_Kdn

AP-Entwickler-Tools Pro 2007 für Access
http://www.access-paradies.de/shop/go.php?id=10006&artnr=170200_Pro_Kdn


------------------------------------------------------------------------------
Access-Tipps
------------------------------------------------------------------------------

- Nutzen des Formular-Timerintervalls

Jedes Access-Formular besitzt das Ereignis "Beim Zeitgeber" mit dem zu-
gehörigen Eigenschaft "Zeitgeberintervall". Die Eigenschaft "Zeitgeber-
intervall" wird in Millisekunden angeben - 1000 Millisekunden entsprechen
somit einer Sekunde und 60000 Millisekunden sind eine Minute.

Nach Ablauf der in der Eigenschaft "Zeitgeberintervall" eingestellten
Millisekunden wird automatisch das Ereignis "Bei Zeitgeber" ausgelöst und
in der eingestellten Zeit wiederholt. Solange die Eigenschaft "Zeitgeber-
intervall" auf 0 steht, wird das Ereignis "Bei Zeitgeber" nicht ausgelöst.

Ein einigermaßen sinnvolles Beispiel um den Zeitgeber zu demonstrieren
wäre eine mitlaufende Zeit in einem Formular anzuzeigen. Gehen Sie wie
folgt beschrieben vor um in einem neuen Formular die sekundengenaue
Uhrzeit anzuzeigen:

1. Legen Sie sich in einer beliebigen Datenbank ein neues Formular an
2. Fügen Sie ein Testfeld mit dem Namen "AktZeit" in das Formular ein
3. Geben Sie in die Feldeigenschaft "Standardwert" =Zeit() ein, damit
direkt beim Anzeigen des Formulars die Uhrzeit angezeigt wird und
das Feld nicht bis zum ersten Aufruf des Ereignis leer steht
4. Stellen Sie die Eigenschaft "Aktiviert" auf "Nein"
5. Stellen Sie die Eigenschaft "Gesperrt" auf "Ja"
6. Erstellen Sie eine Ereignisprozedur im Ereignis "Bei Zeitgeber"
7. Geben Sie folgende Code-Zeile im VBA-Editor ein um beim Aufruf das
Feld "AktZeit" mit der aktuellen Uhrzeit zu füllen
AktZeit = Time
8. Wechseln Sie wieder in das Eigenschaftsfenster des Formulars und
stellen in der Eigenschaft "Zeitgeberintervall" den Wert 1000 ein
um das Ereignis "Bei Zeitgeber" jede Sekunde aufzurufen
9. Speichern Sie nun das Formular und öffnen es in der Formularansicht

Das hier erstellte Beispiel können Sie auch direkt von Access-Home.de
herunterladen. Sie finden die Datei in den Beispieldatenbanken unter dem
Namen "Aktuelle Zeit im Formular anzeigen".


- Erstellen von benutzerdefinierter Domänen-Funktion wie z.B. "DCount()"

Dieser Artikel beschreibt, wie eine benutzerdefinierte Domäne-Funktion
geschrieben wird, die mit der DCount()-Funktion vergleichbar ist. Um Ein-
schränkungen in verkettenden Variablen in Kriterium-Zeichenfolgen umzugehen,
demonstriert er darüber hinaus die Beispielfunktion DFix(). An dem Ende
dieses Artikels befinden sich Informationen zu den Einschränkungen von
benutzerdefinierten Domäne-Funktionen.

http://support.microsoft.com/kb/103401/de?spid=2509&sid=global


- VBA-Code lesbar machen

Um die Lesbarkeit von Code zu verbessern empfiehlt es sich bei langen
Zeilen den Code so umzubrechen das alles im Fenster sichtbar ist und
nicht per Scrollbalken gelesen werden muss.

Es gibt verschiedene Möglichkeiten längere Codezeilen umzubrechen und
lesbar zu halten. Eine davon ist der Unterstrich "_", durch das der
VBA-Editor erkennt das die jeweilige Anweisung nicht in der aktuellen
Zeile endet sondern in der darunter folgenden Zeile fortgesetzt wird.
Beim Trennen ist darauf zu achten das man nach dem letzten Codezeichen
ein Leerzeichen einfügt und danach den Unterstrich setzt:

a = Forms!Hauptformular!Unterformular.Form!Test1 + _
Forms!Hauptformular!Unterformular.Form!Test2 + _
Forms!Hauptformular!Unterformular.Form!Test3

Der Unterstrich lässt sich auch zum Trennen eines langen Strings verwenden.
Hierbei muss man darauf achten dass der String in der ersten Zeile mit
einem Hochkomma abgeschlossen wird und in der nächsten Zeile wieder mit
ein Hochkomma begonnen wird und das & als Verkettungszeichen eingefügt
wird. Würde das Trennzeichen innerhalb des Strings liegen, kann VBA
diesen nicht erkennen. Speziell bei längeren Meldungen ist dies sinnvoll:

a = MsgBox("Bitte füllen Sie alle Formularfelder um den " & _
"Datensatz zu speichern und das Formular zu " & _
"schließen!", vbQuestion + vbOKCancel, "Eingabehinweis")

Auch beim Zuweisen eines SQL-Strings lässt sich diese Umbruchvariante
sinnvoll anwenden:

DoCmd.RunSQL "INSERT INTO KundenTelefon ( KomArt, " & _
"KomNummer, KomBem, KomKndNr ) " & _
"SELECT KomArt, KomNummer, KomBem, " & _
"1 AS Neu " & _
"FROM AkquiseTelefon " & _
"WHERE KomKndNr=12;"

Bei String-Zuweisungen lässt sich noch eine weitere Variante zur besseren
Lesbarkeit anwenden. Man Trennt den Code in einzelne Strings auf und
weist diese nacheinander einer Variablen zu:

Dim SqlStr as String

SqlStr = "INSERT INTO KundenTelefon ( KomArt, "
SqlStr = SqlStr & "KomNummer, KomBem, KomKndNr ) "
SqlStr = SqlStr & "SELECT KomArt, KomNummer, KomBem, "
SqlStr = SqlStr & "1 AS Neu "
SqlStr = SqlStr & "FROM AkquiseTelefon "
SqlStr = SqlStr & "WHERE KomKndNr=12;"

DoCmd.RunSQL SqlStr

Beide Varianten der Stringtrennung führen zum selben Ergebnis.


------------------------------------------------------------------------------
Zugang zum Members Only Bereich
------------------------------------------------------------------------------

Als treuer Leser unseres Access-Newsletters erhalten Sie regelmäßig Extra-
Tipps, professionelle Access-Module und Beispielcode zum Nulltarif!

Diesen Monat:
Aufgaben in Microsoft Outlook über Access erstellen.
Mit einer professionellen Maske können Sie alle benötigten Daten eingeben
und die Aufgabe über eine VBA-Funktion in Outlook automatisch erstellen.

Und hier die Zugangsdaten für den geschützten Memberbereich:
Benutzername: XXXXXXXXXXXXX
Kennwort: XXXXXXXXXXXXX

Bitte achten Sie bei der Eingabe auf exakte Gross-/Kleinschreibung!
Das aktuelle Kennwort ist bis zum XX.XX.2004 gültig. Danach gibt es ein
neues Kennwort, welches Sie über unseren Newsletter mitgeteilt bekommen.

Und hier geht es zum Memberbereich:
http://www.access-paradies.de/news/member.php



Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006 Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006 Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006 Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006 http://www.inhaltszentrale.de http://www.seitenzentrale.de http://www.access-home.de http://www.access-home.de http://www.access-home.de http://www.access-home.de http://www.access-home.de Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006 Access-Newsletter vom 19.09.2006 - Ausgabe 09/2006