Erstellen von webbasierten Anwendungen für den Offlinedatenzugriff

Veröffentlicht: 09. Dez 2001 | Aktualisiert: 17. Jun 2004

Von Wes Kim

Zusammenfassung: In diesem Artikel wird beschrieben, wie eine Microsoft Access 2002-Datenzugriffsseite für die Offlineverwendung konfiguriert wird.

Auf dieser Seite

Einführung Einführung
Anforderungen Anforderungen
 Offlineeigenschaften von Microsoft Office Data Source Control (MODSC)  Offlineeigenschaften von Microsoft Office Data Source Control (MODSC)
Verwenden einer CDF-Datei (Channel Definition Format) Verwenden einer CDF-Datei (Channel Definition Format)
Weitere Informationen Weitere Informationen

Dieser Artikel betrifft folgendes Produkt:
Microsoft Access 2002

Einführung

Microsoft Access 2002 stellt den Offlinezugriff auf Serverdaten bereit. Dies ermöglicht es den Benutzern, die Daten zu überprüfen und zu aktualisieren, ohne mit dem Netzwerk verbunden zu sein. Die Benutzer können dann zu einem späteren Zeitpunkt die lokalen Daten mit den Serverdaten synchronisieren.

Anmerkung Dieser Artikel befasst sich speziell mit den grundlegenden Anforderungen zum Implementieren einer Offlinedatenlösung. Eine allgemeine Übersicht zu den einzelnen Schritten, die zum Bereitstellen eines Onlinedatenzugriffs erforderlich sind, einschließlich der Anforderungen für Datenbankadministratoren und Endbenutzer, finden Sie in der Microsoft Access-Hilfe unter "About offline data" (in Englisch).

 

Anforderungen

Für die Bereitstellung eines Offlinedatenzugriffs ist folgende Software erforderlich:

  • Microsoft Access 2002 muss auf einem Clientcomputer, z.B. einem Laptop oder Heimcomputer, installiert sein.

  • Das Microsoft SQL ServerT 2000-Desktopmodul muss auf einem Clientcomputer installiert sein und ausgeführt werden.

  • Microsoft SQL Server 2000 muss auf einem Remoteserver ausgeführt werden.

  • Microsoft Internet Explorer 5.0 oder höher muss auf dem Clientcomputer und Remoteserver installiert sein.

 

Offlineeigenschaften von Microsoft Office Data Source Control (MODSC)

In einem Microsoft Access-Projekt, das mit einer Microsoft SQL Server 2000-Datenbank auf einem Remoteserver verbunden ist, müssen Sie eine oder mehrere Datenzugriffsseiten erstellen, die auf die Daten zugreifen, die für den Benutzer im Offlinemodus verfügbar sein sollen. Die folgenden Microsoft Office Data Source Component (MSODSC)-Eigenschaften müssen über das Eigenschaftenblatt Seite zur Entwurfszeit eingestellt werden, um die Seite für die Offlineverwendung zu konfigurieren.

OfflineType
OfflineType ist der Verbindungstyp, der verwendet wird, um die Daten beizubehalten, wenn eine Datenzugriffsseite für die Offlineverwendung bereitgestellt wird. Der Standardwert ist dscOfflineXMLDataFile. Setzen Sie die Eigenschaft auf dscOfflineMerge, um Daten in einer lokalen SQL Server 2000-Desktopmoduldatenbank zu speichern. Wenn Sie die Eigenschaft auf dscOfflineXMLDataFile setzen, werden die Daten in einer XML-Datei gespeichert. Die dscOfflineMerge-Eigenschaft ist nur in Access-Projekten verfügbar.

OfflineSource
OfflineSource ist die Datenquelle, die verwendet wird, wenn die Seite für die Offlineverwendung bereitgestellt wird. Der Standardwert ist Seitenname_Data.xml, wobei Seitenname der Name der aktuellen Seite ist.

Welcher Wert für diese Eigenschaft verwendet wird, ist von der aktuellen Einstellung der Eigenschaften OfflineType und XMLLocation abhängig.

  • Wenn die OfflineType-Eigenschaft auf dscOfflineMerge gesetzt ist, sollte diese Eigenschaft auf eine Verbindungszeichenfolge für die lokale SQL Server 2000-Desktopmoduldatenbank gesetzt werden.

  • Wenn die OfflineType-Eigenschaft auf dscOfflineXMLDataFile und die XMLLocation-Eigenschaft auf dscXMLDataFile gesetzt ist, sollte diese Eigenschaft auf eine Zeichenfolge gesetzt werden, die den Pfad zur XML-Datendatei beinhaltet. Hierbei kann es sich um einen lokalen Pfad, einen relativen Pfad oder einen URL handeln.

  • Wenn die OfflineType-Eigenschaft auf dscOfflineXMLDataFile und die XMLLocation-Eigenschaft auf dscXMLDataEmbedded gesetzt ist, sollte diese Eigenschaft auf die ID der XML-Dateninsel innerhalb der Seite gesetzt werden. Diese ID kann aus der XMLDataTarget-Eigenschaft abgerufen werden.

OfflinePublication
OfflinePublication ist der Name der Mergepublikation auf dem Server, die verwendet wird, wenn die Seite für die Offlineverwendung bereitgestellt wird. Auf dem Eigenschaftenblatt Seite ist dies eine Dropdownliste, in der alle verfügbaren Mergepublikationen auf dem Remoteserver aufgeführt sind.

Diese Eigenschaft ist nur gültig, wenn die OfflineType-Eigenschaft auf dscOfflineMerge gesetzt ist.

OfflineCDF
OfflineCDF ist der Name der CDF-Datei (Channel Definition Format), mit der die Datenzugriffsseite verknüpft werden soll. Weiter unten im Artikel erfahren Sie, wie Sie zu CDF-Dateien erhalten können.

 

Verwenden einer CDF-Datei (Channel Definition Format)

Wenn die Offlineanwendung zwei oder mehr Datenzugriffsseiten verwendet oder eine Datenzugriffsseite zusätzliche Bilder und Steuerelemente enthält, muss der Entwickler eine CDF-Datei erstellen und diese Datei unter Verwendung der OfflineCDF-Eigenschaft mit der Seite verknüpfen. Internet Explorer liest diese CDF-Datei, um alle Seiten und HTML-basierten Dateien downzuloaden.

Bei den folgenden zwei Beispielen handelt es sich um eine CDF-Beispieldatei sowie um ein <LINK&gt-HTML-Tag, das der Datenzugriffsseite hinzugefügt wurde:

Beispiel 1. Inhalt der CDF-Beispieldatei "Anwendungsdateiname.cdf"

<?XML VERSION="1.0" ENCODING="windows-1252"?> 
<CHANNEL HREF="standard.htm" 
        PRECACHE="YES" 
        LEVEL="0"> 
    <ITEM HREF="Artikel.htm"></ITEM> 
    <ITEM HREF="Kategorien.htm"></ITEM> 
    <ITEM HREF="Beschreibung.htm"></ITEM> 
    <ITEM HREF="Bestellungen.htm"></ITEM> 
    <ITEM HREF="Bestelldetails.htm"></ITEM> 
    <ITEM HREF="xmldata\Kategorien.XML"></ITEM> 
    <ITEM HREF="bitmaps\Firmenlogo.gif"></ITEM> 
    <ITEM HREF="bitmaps\Versandartikel.gif"></ITEM> 
    <ITEM HREF="bitmaps\Retourartikel.gif"></ITEM> 
    <ITEM HREF="bitmaps\Auslaufartikel.gif"></ITEM> 
</CHANNEL> 

Beispiel 2. Erforderliches HTML-Tag in der Datenzugriffsseite

<link rel="offline" href="Anwendungsdateiname.cdf"> 

 

Weitere Informationen

Weitere Informationen erhalten Sie, wenn Sie in der Microsoft Developer Network (MSDN) Online Library (in Englisch) den Suchbegriff CDF eingeben.