-------------------------------------------------------------------------------- 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.     |
|