Access 2002 ist seit 31.5.2001 am Markt.
Die neuen Features in der KB:
http://support.microsoft.com/?kbid=295358
Sönke Petersens Skriptum über die Neuheiten
in Access 2002 von der AEK4 gibt's auf der
AEK-Downloadseite.
Ich liste hier nur einige Änderungen auf, die mir als Entwickler wichtig scheinen.
Zur Namensgebung
Die Version 10 von Office heißt zwecks
Marketing "Office XP"
(XP = Experience). http://www.microsoft.com/presspass/press/2001/Feb01/02-05NamingPR.asp
Die offiziellen Bezeichnungen für
die einzelnen Anwendungen lauten hingegen "Access 2002", "Excel 2002", "Word
2002" etc. Ich verwende hier als Abkürzung dennoch "AX",
analog zu "OX" für Office XP. Das ist kurz, birgt weniger Verwechslungsgefahr als z.B. "A02" und inkludiert die Versionsnummer
10 - römisch.
Neues Dateiformat
Das mdb-Format hat sich gegenüber A00 geändert. Es können aber
A00-mdbs gelesen und bearbeitet werden. Das A00-Format ist sogar standardmäßig
für neue Datenbanken eingestellt. Die
Fähigkeiten bez. A97-Format sind die gleichen wie in A00.
Printers-Auflistung
und Printer-Objekt
Endlich ist es programmatorisch einfach möglich, die Drucker aufzulisten
und zu ändern (bisher nur mit API). Ebenso lassen sich Druckereinstellungen
wie Seitenränder etc.
ändern (bisher nur mühsam mit PrtMip). Beides
funktioniert in Laufzeit, es ist also kein Wechsel in die Entwurfsansicht
notwendig.
neue Eigenschaften für das
Berichts-Fenster
OpenArgs, PopUp, Größe Anpassen, Automatisch Zentrieren
etc. - wie
bisher nur für Formulare
XML-Support
AX unterstützt den Daten-Import und
-Export im XML-Format.
Pivot Tabellen
AX kann versch. Arten von Pivots. Der bisher dafür
notwendige Export nach Excel enfällt. Problematisch ist, dass
die Pivots in der Runtime-Version von Access aus Lizenzgründen nur passiv vorhanden sind, also
nur zum Anschauen, nicht zum Rein- und Rauszoomen.
Mehrstufiges Rückgängig und Wiederherstellen
zumindest in den Entwurfsansichten
Undo-Ereignis
In Formularen gibt es ein neues Ereignis
zum Abfangen der Rückgängig-Situation.
AddItem und RemoveItem
Die von VB gewohnten Methoden zur Handhabung von Kombinations- und
Listenfeldern stehen in AX nun ebenfalls zur Verfügung. Sie
beziehen sich nur auf Wertlisten.
BrokenReference
Ein Property, das einen kaputten Verweis im VBA-Projekt finden soll.
CompactRepair
Einfachere Methode zum programmatorischen
Komprimieren und Reparieren einer andere MDB (nicht
der
aktuellen DB).
Verbesserte DAPs
Die Data Access Pages wurden erheblich verbessert. z.B.
können Formulare und Berichte nun als DAPs gespeichert werden. In A00 waren
DAPs unausgegoren und buggy. In AX sind einige Bugs behoben. Es bleibt aber nach wie vor die große Hürde,
dass sie nur mit dem Internet Explorer von MS funktionieren.
http://msdn.microsoft.com/library/en-us/dnofftalk/html/office07052001.asp
Verbesserte ADPs
Neuheiten bei Access Data Projects, also der direkten Anbindung
an den MS-SQL-Server, sind z.B.
- Der auf der Office CD inkludierte Nachfolger der MSDE heißt nun "SQL
Server 2000 Desktop Engine"
- Es gibt einen Tabellenverknüpfungsmanager - bisher nur für mdbs
- Kopieren von SQL-Server-DBs zwischen Servern mihilfe des Transfer
Database-Befehls
- Designer für Stored-Procedures - analog zum Abfrage-Editor für mdbs
- einfachere Batch-Updates
Aufgabenbereich (Task Pane)
Eine neue Art Kontrollzentrum, das permanent (und
zum Glück abschaltbar!)
einen Teil des Desktops einnimmt. Aufgaben sind z.B. das
Suchen, Erstellen, Kopieren, Formatieren
und Übersetzen von Dokumenten.
Verbesserte Recovery-Fähigkeiten
Die Office-Anwendungen (auch Access) versuchen nach Abstürzen das zuletzt geöffnete Dokument wiederherzustellen.
kein Win95 mehr
AX bzw. OX läuft nicht mehr auf Windows95
Produktaktivierung notwendig
Für OX muss (wie auch für Windows XP) telefonisch oder per Internet
von MS ein Aktivierungscode eingeholt werden, der die Installation an
die Hardware bindet. Ansonsten ist nach 50 Starts Schluss mit lustig.
http://support.microsoft.com/?kbid=293192