ACCESS SHOP LINKS PROJEKTE KONTAKT INFO Login
 Home          Beispiel-DBs          Funktionen          FAQs          Downloads          Newsletter          Forum        
         Tipps
Access-Newsletter vom 15.03.2003 - Ausgabe 3/2003
--------------------------------------------------------------------------------
Allgemeine News
--------------------------------------------------------------------------------

- Microsoft liefert Office 2003 Beta 2 aus

Microsoft hat nun damit begonnen, rund eine halbe Million Exemplare der
zweiten Betaversion des nächsten Office-Pakets auszuliefern.
Nach wie vor sind Access, Word, Excel, PowerPoint und Outlook die Haupt-
Anwendungen von Office 2003.

Neue Tools sind u.a. "InfoPath", ein Tool zum Erstellen, Bearbeiten und
Ausfüllen von Formularen und "OneNote", mit dem sich Notizen aller Art ver-
walten lassen.

http://www.heise.de/newsticker/data/anw-10.03.03-002/
http://www.heise.de/newsticker/data/hps-13.02.03-000/


- Microsoft Access - Hifecenter

Eine umfangreiche Sammlung von Hilfreichen Tipps und Tricks zu Microsoft
Access

http://search.office.microsoft.com/germany/assistance/producttask.aspx?p=Access


- Office XP-Update für italienische Grammatiktools

Dieses Update bietet die neueste Version der italienischen Grammatiktools
für Microsoft Office XP (05. Mrz. 2003).

http://office.microsoft.com/germany/downloads/


- Outlook 2000-Add-In: Feiertag-Updates

Die im Kalender von Microsoft Outlook 2000 enthaltene Feiertagsliste läuft
Ende des Jahres 2002 ab. Durch dieses Add-In wird der Kalender mit Feier-
tagen für die Jahre 2003 bis 2007 aktualisiert.

?FamilyID=7d4d9017-8d4e-4963-8ba7-d2e91d491f5e&DisplayLang=de>


--------------------------------------------------------------------------------
Interessante Links
--------------------------------------------------------------------------------

- Yaccess das Access-Portal

Hier finden Sie Links zu (fast) allen Seiten rund um Microsoft Access. Und
wenn Sie eine Seite kennen, die hier noch nicht aufgeführt ist, kann man den
Webmaster veständigen uind die Seite nach Prüfung aufnehmen lassen.

http://www.yaccess.de


- Die Seher - Filme anders sehen

Hier findet ihr eine Liste von Filmfehlern, die man in fast jedem Film vom
Billig-Streifen bis hin zu Millionen-Produktionen findet. Teilweise stehen
zudem interessante Zusatzinfos in den Fehlerlisten.

http://www.die-seher.de/


- Tests und Datenblätter zu Digitalkameras

Die Seite bietet viele Informationen zu den einzelnen im Handel erhältlichen
Digitalkameres. Für viele Kameras sind Testberichte und Testbilder abrufbar.

http://www.digitalkamera.de


- Workshop: Sicherheit in Microsoft Access

In diesem Artikel werden unterschiedliche Verfahren zum Implementieren von
Sicherheitsebenen erläutert, um Access-Datenbanken zu schützen.

http://www.microsoft.com/germany/ms/msdnbiblio/show_all.asp?siteid=554778


- Wissens-Quiz: Wie gut kennen Sie sich mit Access aus?

Testen Sie Ihr Wissen in einem unterhaltsamen Quiz.
Egal ob Anwender, Poweruser oder Entwickler, für jeden das richtige Quiz.

Access-Quiz für Anwender: http://go.microsoft.com/?linkid=76704
Access-Quiz für Power-User: http://go.microsoft.com/?linkid=76705
Access-Quiz für Entwickler: http://go.microsoft.com/?linkid=76706


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

- Mailen über Access und Outlook 2000/2002/XP
Wie im Newsletter des Vormonates bereits angekündigt, haben wir diesen Monat
unsere Mailtools überarbeitet und drei weitere Tools sind neu hinzugekommen.

Sämtliche Mail-Module für Access 2000 und XP umgehen die Outlook-Abfrage
und der lästige Dialog, in welchem gefragt wird ob man es erlaubt, dass nun
Access über Outlook ein Mail versenden darf, wird automatisch bestätigt.
Hierzu wird ein kleines Tool installiert, welches dann als TrayIcon aktiv ist.
Das Versenden von Serienmails über Outlook 2000 und XP macht nun wieder Sinn,
da die Mails ohne manuelle Bestätigung an Outlook übergeben und automatisch
versandt werden.

Die folgenden Module wurden in den Versionen Access 2000 und XP wie oben
beschrieben erneuert:
Infos und Download unter http://www.access-paradies-shop.de
- AP-Mail-Manager
- AP-Mail-Manager Pro
- AP-Druck-Mail-Manager Pro
- AP-Serienmail-Manager
- AP-Sammelmail-Manager

Seit diesem Monat gibt es 3 weitere Mail-Tools. Der Unterschied zu den anderen
Modulen ist der, dass hierbei kein Verweis auf eine Outlookdatei nötig ist.
Die Tools versenden die Mails über jedes MAPI-fähige Email-Programm. Somit ist
es mit diesen Tools auch Möglich Mails mit Dateianhängen über Outlook Express
und andere Email-Clients zu versenden.
Als Entwickler haben Sie den Vorteil, dass Sie die Anbindung nun einfacher
in Ihre Anwendungen realisieren können und weniger Ärger haben, da es
nun egal ist, welches Mail-Programm Ihr Kunde zum Versenden der Mail benutzt.
Probleme mit falschen Verweisen auf die unterschiedlichen Outlookversionen
gehören der Vergangenheit an. Egal ob Ihr Kunde Outlook, Outlook Express oder
ein anderes Programm verwendet, Sie müssen Ihren Quellcode nicht anpassen.
Was bisher nicht möglich war, nun können Sie auch beliebige externe Dateien
an die Mails anhängen. Hier spielt es auch keine Rolle, welches Emailprogramm
Ihr Kunde verwendet.

Überzeugen Sie sich selbst und testen Sie die neuen Mail-Tools:

AP-Mail-Server - Mailen aus Access
http://www.ms-office-wissen.de/include/count.php?type=shop&id=4

AP-Druck-Mail-Server - Professionelles Drucken und Mailen aus Access
http://www.ms-office-wissen.de/include/count.php?type=shop&id=5

AP-Serienmail-Server - Professionelle Serienmail aus Access
http://www.ms-office-wissen.de/include/count.php?type=shop&id=0


- Inhalte für die Access-Tool-CD - Letzte Möglichkeit

Die Resonanz war riesig. Es war mehr, als wir uns erwartet hatten. Zahlreiche
Autoren und Entwickler haben uns ganz tolle Beispiel und tolle Tools zur
Verfügung gestellt. Vielen Dank an dieser Stelle.

Aufgrund der vielen Zusendungen verzögerte sich die Erstellung der CD. Wir
werden die CD im April zur Vervielfältigung geben und kurz danach wird diese
ausgeliefert. Schon jetzt haben wir durch Mund zu Mund Werbung zahlreiche
Vorbestellungen. Freunde, Bekannte und Partner, die bereits jetzt wissen,
was alles auf dieser CD sein wird, reagieren nur mit Kopfschütteln.
Nicht selten haben wir von Entwickler-Team zu hören bekommen, dass wir irre
oder gar verrückt sind. Aussagen wie: "Das glaube ich ja nicht" sind auch
gefallen.
Seien Sie gespannt, auf diese CD und deren Inhalt, es wird der Hammer.
Und der Preis setzt dem Ganzen noch die Krone auf. Für 24,90 EUR werden wir
diese CD "verschenken".
Wir werden Sie noch rechtzeitig informieren, sobald die CD bestellt werden
kann. Natürlich werden wir Ihnen auf einer eigens dafür bereitgestellten
Webseite mitteilen, was alles auf der CD zu finden sein wird.

Sollten sich auf Ihre Festplatte noch gute Beispiele und Tools befinden,
dann senden Sie uns diese doch zu. Sie machen anderen Anwendern damit eine
Freude und es ist gute Werbung für Sie.
Denken Sie nicht, dass es Ihre Beispiele nicht wert sind. Oft sind diese
um Längen besser, als Sie denken!

Wir haben bereits zahlreiche Workshops zu bestimmten Themen - suchen jedoch
immer noch weitere. Wenn Sie Lust haben, und bereits ein Thema ausführlich
angegangen und beschrieben haben, wäre das evtl. etwas für unsere CD.
Sämtliche Themen/Tipps zu Access, Programmierung, Datenbank, SQL, VBA und
Visual Basic sind willkommen.

Haben auch Sie ein tolles Beispiel, Tool oder Programm zum Thema Access,
sollte es auf der CD nicht fehlen. Bereits jetzt haben wir Hunderte von
Software-Komponenten. Es spielt dabei keine Rolle, ob es sich um ein Beispiel
mit offenem Code oder ein Freewaretool handelt. Auch über Access-, VBA- und
Visual Basic-Tipps freuen wir uns.

Jeder Autor von Workshops, Beispielen, Tools und Tipps wird namentlich genannt.
Zudem kann, wenn der Autor es wünscht, die Email- und Webadresse angegeben
werden. Ihr Beitrag ist somit eine gute Werbung für eigene Projekte und die
persönliche Homepage.

Wenn Sie jetzt dabei sein möchten und etwas für diese CD haben, dann melden
Sie sich unter:

webmaster@access-paradies.de (Betreff: Inhalte für die Access-Tool-CD)


--------------------------------------------------------------------------------
Access-Home News -
--------------------------------------------------------------------------------

- 3 neue Beispieldatenbanken

Access beenden
Ein kleines Beispiel in dem demonstriert wird wie man Access per VBA zu
einer bestimmten Zeit automatisch beenden kann.

Passwortabfrage
In der Beispieldatenbank wird mit Accessmitteln ein Anmeldedialog realisiert.
Die Datenbank startet mit einem Startformular das einen Benutzer und ein
Passwort zum Anmelden an die Datenbank verlangt. Um bei Eingabefeldern die
Eingabe zu maskieren kann das Eingabeformat "Kennwort" verwendet werden.

Dokument starten
Das Beispiel zeigt wie man aus Access heraus ein beliebiges Programm oder
eine beliebige Datei starten kann.


- 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.
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
weiterverwendet werden können. Prozedur-Code sowie die Entwürfe der
Access-Objekte können eingesehen, verändert oder in andere Projekte kopiert
werden. Die Entwicklerversion der Datenbank bietet viele Möglichkeiten einer
Weiterentwicklung. So können zum Beispiel problemlos den Funktionsumfang
erweitern und die Datenbank auf Ihre speziellen Bedürfnisse zuschneiden.
Bei einer "Vollversion" handelt es sich um eine gesperrte Accessdatenbank
(mde), die ohne Einschränkungen genutzt werden kann. Eine Weiterentwicklung
ist hier nicht möglich.

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


- Access-Home-Selektionsdatenbank

Mit der "Selection-DB" und den enthaltenen VBA-Funktionen "WhereKlausel()"
und ihrer Zusatzfunktionen "DatumSQL()" und "ZeitSQL()" ist es möglich mit
beliebig eingegebene Werten eine Where-Klausel zu generieren und diese in
Access weiter zu verwenden.

Das Ergebnis der Funktion "WhereKlausel()" kann auf die verschiedenste Weise
in Access eingesetzt werden. Nachfolgend ein paar Beispiele:
- Formularfilter und Berichtsfilter
Beim Öffnen von Formularen und Berichten kann das Ergebnis der Funktion
übergeben werden um die Datensätze des zu öffnenden Formulars oder
Berichts einzuschränken.
- Domänenaggregatsfunktionen
Einige Domänenaggregatsfunktionen unterstützen als drittes Argument einen
String der einer Where-Klausel entspricht. Auch hier kann die Funktion
effizient eingesetzt werden.
- VBA in der Recordsetdefinition
Beim Setzen von Recordsets kann innerhalb der SQL-Definition die aus der
Funktion zurückgegebene Where-Klausel eingesetzt werden.
- Listefelder und Kombinationsfelder
Durch das Ändern der Datenherkunft der Steuerelemente "Listfeld" und
"Kombinationsfeld" kann auch hier die Datenherkunft gefiltert werden.
(Hier muss allerdings mit zusätzlichen Funktionen die Datenherkunft
angepasst werden).

Überzeugen Sie sich selbst vom Funktionsumfang der Datenbank und holen Sie
sich eine der angebotenen Demoversionen.

Demoversion für Access 97
- http://www.access-pool.de/accshop/selection/selection_97_ah.zip

Demoversion für Access 2000
- http://www.access-pool.de/accshop/selection/selection_00_ah.zip

Demoversion für Access XP
- http://www.access-pool.de/accshop/selection/selection_xp_ah.zip


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

- Funktion "IsReplikat()"

Mit nachfolgender Funktion lässt sich per VBA feststellen ob es sich bei
der angegebenen Datenbank um ein Replikat handelt oder nicht.

Function IsReplikat(dbs As Database) As Boolean

' -----------------------------------------------------------
' Funktion die testet ob es sich bei dem angegebenen
' Datenbank-Objekt um ein Replikat handelt.
' Ist die DB ein Replikat wird True zurückgegeben, ansonsten
' False
' -----------------------------------------------------------

On Error Resume Next

If dbs.Properties("Replicable") = "T" Then
If Err = 3270 Then
IsReplikat = False
Else
IsReplikat = True
End If
End If

End Function


- Cursor als Sanduhr zeigen

Bei Wartezeiten z.B. durch den Import einger grossen Datei oder der Aus-
führung einer umfangreichen Abfrage empfiehlt es sich dem Anwender per
Sanduhr-Cursor mitzuteilen, dass Access im Hintergrund arbeitet. Das
Anzeigen der Sanduhr lässt sich per VBA oder per Makro durchführen.

Per VBA kann man die Sanduhr mit dem Befehl
DoCmd.Hourglass True
einblenden und mit dem Befehl
DoCmd.Hourglass False
wieder ausblenden.

Per Makro lässt sich die Sanduhr mit der Aktion "Sanduhr" schalten. Über
die Befehlsargumente kann die Sanduhr dann mit "Ja" an- und mit "Nein" aus-
geschalten werden.


- Access-Objekte schließen

Nach umfangreichen Änderungen kommt es vor, dass man alle Access-Objekte
schließen möchte ohne jedesmal das Speichern bestätigen zu müssen. Nach-
folgende Funktion erledigt dies schnell und komfortabel per VBA.

Public Function AccObjSchliessen(ObjTyp As String)

' ---------------------------------------------------------
' Funktion zum Schliessen von offenen Access-Objekten
' Beim Schließen werden die jeweiligen Objekte ohne
' weitere Rückfrage gespeichert und anschließend
' geschlossen.
' Als Objekttyp "ObjTyp" können folgende Werte über-
' geben werden:
' Tabelle, Abfrage, Formular, Bericht, Makro und Modul
' Zusätzlich unterstützt die Funktion das Schließen der
' aktuellen Datenbank (ObjTyp=Datenbank) und das Beenden
' von Access (ObjTyp=Access).
' ---------------------------------------------------------

On Error GoTo fehler

Dim ConNam As String
Dim ConTyp As Integer
Dim db As Database
Dim ctr As Container
Dim X As Integer

Select Case ObjTyp
Case "Tabelle"
ConNam = "Tables"
ConTyp = acTable
Case "Abfrage"
ConNam = "Tables"
ConTyp = acQuery
Case "Formular"
ConNam = "Forms"
ConTyp = acForm
Case "Bericht"
ConNam = "Reports"
ConTyp = acReport
Case "Makro"
ConNam = "Scripts"
ConTyp = acMacro
Case "Modul"
ConNam = "Modules"
ConTyp = acModule
Case "Datenbank"
CloseCurrentDatabase
Case "Access"
Quit
End Select

Set db = CurrentDb
Set ctr = db.Containers(ConNam)
For X = 0 To ctr.Documents.Count - 1
DoCmd.Close ConTyp, ctr.Documents(X).Name, acSaveYes
Next X

ende:
Exit Function

fehler:
MsgBox Err.Description, 16, ""
Resume ende

End Function


--------------------------------------------------------------------------------
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: xxxxxxxxxx
Kennwort: xxxxxxxxxx
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.
Access-Newsletter vom 15.03.2003 - Ausgabe 3/2003Access-Newsletter vom 15.03.2003 - Ausgabe 3/2003Access-Newsletter vom 15.03.2003 - Ausgabe 3/2003Access-Newsletter vom 15.03.2003 - Ausgabe 3/2003










 Impressum | ADMIN | Printversion | 25.05.2012 1:20 | © Copyright 2012 by Copyright by Seitenzentrale.de