Erstellen von Webdatenbanken mit Access 2010 und Access Services (maschinell übersetzt)

Wichtig

Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: here.

Office Visual - gewusst wie

Zusammenfassung:  Lernen Sie mehr über die Erstellung und Veröffentlichung einer Microsoft Access 2010-Datenbank für Access Services in Microsoft SharePoint Server 2010. (8 gedruckte Seiten)

Letzte Änderung: Montag, 9. März 2015

Gilt für: Access 2010 | Access Services | Office 2010 | SharePoint Foundation 2010 | SharePoint Server 2010

Zur Verfügung gestellt von:   Joel Krist, iSoftStone

Februar 2010

Übersicht

Access 2010 bietet viele neue Features und Verbesserungen. Die verbesserte Integration mit SharePoint Server 2010 über Access Services ermöglicht Access 2010 Datenbanken auf SharePoint, veröffentlicht werden, der mehrere Benutzer mit der Datenbankanwendung aus einem beliebigen standardkonformen Webbrowser interagieren können. Diese Visual How To veranschaulicht, wie eine Access 2010 Web-Datenbank erstellen und veröffentlichen Sie sie auf Dienste in SharePoint Server 2010.

Code schreiben

Downloaden Sie den Beispielcode

Diese Visual How To veranschaulicht Access 2010 Web-Datenbank erstellen, veröffentlichen die Datenbank auf SharePoint Server 2010 und die neue Web-Schnittstelle zum Arbeiten mit der Datenbanklösung über die Web-Browser verwenden.

Web Access 2010-Datenbank erstellen

In diesem Visual wie wird Web Database Publishing und Nutzung anstelle der zeigt, wie Sie eine komplexe Lösung erstellen, die neuen Features in Access 2010 verwendet.

Das folgende Verfahren beschreibt, wie eine Access 2010 Web-Datenbank erstellen.

  1. Starten Sie Access 2010. Access zeigt die Microsoft Office Backstage-Ansicht. Dadurch wird eine neue Datenbank erstellt werden.

  2. Wählen Sie die Registerkarte Neu im linken Navigationsbereich und dann Leere Webdatenbank aus den Verfügbare Vorlagen. Erstellen einer Webdatenbank trägt dazu bei, dass die Features, die von der Datenbank mit dem Web publishing-Feature kompatibel ist. Weitere Informationen über Web-Kompatibilität finden Sie unter lesen sie Abschnitt in diesem Artikel.

    Abbildung 1. Leeres Web-Datenbank-Vorlage auswählen


    Auswählen der Vorlage 'Leere Webdatenbank'

  3. Ändern Sie den DateinamePartsAndSuppliers , und klicken Sie dann auf Erstellen. Nach dem Zugriff auf eine lokale Kopie der Datenbank, die eine einzelne Tabelle namens Tabelle1 enthält erstellt, fügen Sie die folgenden Felder in die Tabelle Table1.

    Tabelle 1. Table1 Tabellenfelder

    Feldname

    Feldtyp

    Lieferantenname

    Text

  4. Speichern Sie die Änderungen auf die Tabelle, und legen Sie dessen Namen an Lieferanten , wenn Sie dazu aufgefordert werden.

  5. Fügen Sie ein Webformular auf die Datenbank, mit der Daten in die Lieferanten-Tabelle eine Zeile zu einem Zeitpunkt eingegeben werden kann. Wählen Sie auf der Multifunktionsleiste auf die Registerkarte Erstellen , und klicken Sie in der Gruppe der Multifunktionsleiste Formulare auf Formular . Access erstellt das neue Web-Formular für die Tabelle Lieferanten.

  6. Speichern Sie die Änderungen in der Datenbank. Access fordert Sie für den neuen Formularnamen der. Übernehmen Sie den Standardnamen "Lieferanten".

  7. Erstellen Sie eine neue Tabelle. Wählen Sie auf der Multifunktionsleiste auf die Registerkarte Erstellen , und klicken Sie dann auf die Schaltfläche Tabelle in der Gruppe der Multifunktionsleiste Tabellen . Fügen Sie die folgenden Felder der neuen Tabelle.

    Tabelle 2. Felder der neuen Tabelle

    Feldname

    Feldtyp

    Teilename

    Text

    Lieferant

    Suche & Beziehung

  8. Wenn die Feldart Lookup & Beziehung angegeben ist, startet Access den Nachschlage-Assistenten so konfigurieren Sie das Feld. Geben Sie in der ersten Seite des Nachschlage-Assistenten an, dass das neue Feld seine Werte aus einer anderen Tabelle erhält, und klicken Sie dann auf Weiter.

  9. Wählen Sie auf der zweiten Seite des Nachschlage-Assistenten die Tabelle Lieferanten als die Quelltabelle für die Nachschlagewerte, und klicken Sie dann auf Weiter.

  10. Wählen Sie auf der dritten Seite des Nachschlage-Assistenten das Feld Lieferantenname als das Quellfeld für Nachschlagewerte, und klicken Sie dann auf Weiter.

  11. Auf der vierten Seite des Nachschlage-Assistenten sortiert die Nachschlagewerte in der Liste in aufsteigender Reihenfolge nach Lieferantenname angezeigt, und klicken Sie dann auf Weiter.

  12. Klicken Sie auf der fünften Seite des Nachschlage-Assistenten auf Benennen des neuen Felds für den Lieferanten , und klicken Sie dann auf Fertig stellen.

    Access fordert Sie für den neuen Tabellennamen. Benennen Sie die neue Tabelle Teilen , und klicken Sie dann auf OK.

  13. Fügen Sie ein Webformular auf die Datenbank, mit der Daten in die Teile-Tabelle eine Zeile zu einem Zeitpunkt eingegeben werden kann. Wählen Sie auf der Multifunktionsleiste auf die Registerkarte Erstellen , und klicken Sie in der Gruppe der Multifunktionsleiste Formulare auf Formular . Access erstellt das neue Web-Formular für die Tabelle Parts. Speichern Sie die Änderungen in der Datenbank, und akzeptieren Sie den Standardnamen "Teile" für das neue Web-Formular.

  14. Fügen Sie ein Formular, um die Datenbank, die das Datensatznavigations-Steuerelement verwendet, um die Navigation zwischen Formularen zu ermöglichen. Wählen Sie auf der Multifunktionsleiste auf die Registerkarte Erstellen , und klicken Sie auf Navigation in der Gruppe der Multifunktionsleiste Formulare . Wählen Sie das Horizontale Registerkarten -Element aus dem Drop-Down-Menü.

    Access erstellt eine neue Form der Navigation mit dem Navigationssteuerelement. Speichern Sie die Änderungen in der Datenbank. Wenn Sie aufgefordert werden, übernehmen Sie den Standardnamen für das Navigationsformular für die.

  15. Das Datensatznavigations-Steuerelement auf dem Navigationsformular Registerkarten hinzufügen. Ziehen Sie die Web für Teile und Lieferanten Forms auf das Datensatznavigations-Steuerelement auf dem Navigationsformular. Speichern Sie die Änderungen in der Datenbank.

  16. Konfigurieren Sie das Formular Navigation als Standard-Web-Formular, so dass es zum ersten Mal angezeigt wird, dass ein Benutzer die Web-Datenbank auf Access Services wird geöffnet.

  17. OptionenWählen Sie im linken Navigationsbereich Datei . Access zeigt das Formular von Access-Optionen . Wählen Sie die Kategorie für die Aktuelle Datenbank , und ändern Sie die Anzeige von Webformular-Einstellung Navigation-Formular. Klicken Sie auf OK , um die Änderungen zu speichern.

Das folgende Verfahren beschreibt, wie eine Datenbank auf SharePoint Server 2010 veröffentlichen.

  1. Wählen Sie die Registerkarte Datei , in der Multifunktionsleiste anzeigen der Backstage-Ansicht. Die Registerkarte Info im linken Navigationsbereich ausgewählt werden und Informationen über die Web-Datenbank wird angezeigt.

    Abbildung 2. Die Backstage-Ansicht


    Die Backstage-Ansicht

  2. Klicken Sie Veröffentlichen in Access Services. Bietet Optionen, um die Datenbank für Web-Kompatibilität prüfen und veröffentlichen sie auf Dienste wird Übersicht zu Access Services angezeigt werden. Die Kompatibilitätsprüfung kann die Datenbank getestet werden, stellen Sie sicher, dass es keine Elemente oder Einstellungen, die es nicht kompatibel mit Access Services machen würde. In diesem Fall, da die Beispieldatenbank auf der Vorlage Web-Datenbank basiert und die Lösung soll einfach sein, überspringen Sie diesen Schritt.

  3. Geben Sie im Abschnitt Veröffentlichen in Access Services die URL der SharePoint-Website, die Datenbank zu veröffentlichen. Geben Sie PartsAndSuppliers für den Sitenamen an, und klicken Sie dann Veröffentlichen in Access Services.

    Abbildung 3. Veröffentlichen auf Dienste


    Veröffentlichen in Access Services

  4. SharePoint fordert die Verbindungsanmeldeinformationen der. Geben Sie den Namen und das Kennwort eines Benutzers, der über die Berechtigung zum Erstellen neuer Sites auf der SharePoint Server, und klicken Sie dann auf OK. Zugriff auf die Objekte in der Datenbank verarbeitet und veröffentlicht sie SharePoint, synchronisieren die lokale Kopie der Datenbank, die auf dem Server gespeicherten Daten hat. Wenn die Datenbank veröffentlicht wird, zeigt Access eine erfolgreich veröffentlichen Nachricht, die einen Link zu der neuen Webanwendung für die Datenbank hat.

  5. Klicken Sie auf den Link, um die neue Website Web-Anwendung in einem Webbrowser öffnen. Access Services zeigt das Navigationsformular für die.

    Abbildung 4. Web-Datenbank in einem Webbrowser


    Webdatenbank im Webbrowser

Das folgende Verfahren beschreibt die neue Web-Schnittstelle zum Arbeiten mit der Datenbank über den Web-Browser verwenden.

  1. Ein Lieferant der Lieferanten-Tabelle hinzufügen. Wählen Sie die Registerkarte Lieferanten auf dem Navigationsformular zum Anzeigen des Formulars Lieferanten Web. Geben Sie einen Namen Lieferanten im Formular, und klicken Sie dann auf das Diskette-Symbol, um den neuen Datensatz in der Tabelle Lieferanten zu speichern.

  2. Fügen Sie ein neues Teil zur Tabelle Parts. Wählen Sie auf der Registerkarte " Teile " auf dem Navigationsformular Teile Web Form angezeigt. Geben Sie ein Teilenamen in der Form wählen Sie den Zulieferer zuvor hinzugefügt, und klicken Sie dann auf das Diskette-Symbol, um den neuen Datensatz zur Tabelle Parts speichern.

  3. Öffnen Sie in der Access-Client der Tabelle Parts. Beachten Sie, dass die lokale Kopie der Datenbank automatisch aktualisiert wurde und der neue Datensatz eingegeben werden, über die Web-Browser in der Tabelle Parts angezeigt wird.

  4. Die Tabelle Parts in der lokalen Kopie der Datenbank, die den Client hat fügen Sie einen neuen Datensatz hinzu.

  5. In der Webanwendung können aktualisieren Sie den Browser. Bedenken Sie, dass das Teile-Web Form zeigt, dass die Tabelle Parts enthält jetzt den zweiten Datensatz, der zuvor mit den Access-Client hinzugefügt.

Lesen

Verwalten und Freigeben von Daten

Access 2010 und -Dienste dienen zum Verwalten, analysieren und Freigeben von Daten zu erleichtern. Mithilfe von Access 2010 und -Dienste können Benutzer ihre Access-Datenbank-Lösungen SharePoint Server 2010, veröffentlichen die Interaktion mit der Lösung von jedem Gerät ermöglicht, die einen standardkonformen Webbrowser ausgeführt werden können.

Zugriff auf SharePoint Server veröffentlichte Web-Datenbanken können standard-Objekte wie Tabellen, Abfragen, Formulare, Makros und Berichte verwenden. Access Services speichert diese Objekte in SharePoint und zeigt die Web-Anwendung mit einer Genauigkeit, die von Access-Client bereitgestellte Rivalen.

Daten-Caching und Offline-Unterstützung

Zwischenspeichern von Daten zwischen dem Zugriffsclient und Access Services ermöglicht Endbenutzern und Entwicklern, um eine Webdatenbank und deren Daten offline Änderungen vornehmen und diese Änderungen automatisch mit dem Server Verbindung synchronisiert werden. Access 2010 bietet Verbesserungen in der Link-Tabelle-Cache. Daten in der Liste werden im lokalen Tabellen zur Verbesserung der Leistungsfähigkeit der großen zwischengespeichert.

Web-Kompatibilitätsprüfung

Der Access-Client bietet Web-Kompatibilitätsprüfung und ein Design für Web-Modus, der Datenbankersteller Lösung, um sicherzustellen, dass ihre Anwendungen kompatibel mit im Web zu veröffentlichen sind erlaubt und ermöglicht es ihnen, wertvolle Zeit sparen, indem Sie die Aufnahme von nicht kompatiblen Objekte vermeiden.

Die folgenden Beispiele sind Probleme, die eine Datenbank, SharePoint, nach Kategorie gruppiert Publishing inkompatibel machen.

Formulare und Berichte

Nicht alle Formular-Steuerelement-Ereignisse werden in Web-Datenbanken unterstützt. Die folgenden: unterstützten Ereignisse

  • AfterUpdate

  • OnApplyFilt

  • OnChange

  • OnClick

  • OnCurrent

  • OnDblClick

  • OnDirty

  • OnLoad

Gebundene Steuerelemente werden in den Berichtskopf, Bericht Seitenkopf oder Seitenfuß des Berichts nicht unterstützt. Das Steuerelement muss ungebunden oder in den Detailabschnitt des Berichts oder in der Fußzeile des Berichts verschoben werden.

Beziehungen und Lookups

Tabellen mit Nachschlagefelder müssen einen Primärschlüssel besitzen, und der primäre Schlüssel muss ein long-Datentyp sein. Quelle und Ziel-Felder der Suche müssen lange Ganzzahlen sein.

Nicht alle Spaltendatentypen sind kompatibel mit Web-Lookups. Das Nachschlagefeld muss einer der folgenden unterstützten Datentypen sein:

  • Eine Textzeile

  • Datum/Uhrzeit

  • Nummer

  • Berechnetes Feld, das eine einzelne Textzeile zurückgibt

Schemas

Nicht alle Felddatentypen sind kompatibel mit dem Web. Unterstützte Felddatentypen lauten wie folgt:

  • Text

  • Nummer

  • Currency

  • Ja/Nein

  • Datum/Uhrzeit

  • Berechnetes Feld

  • Anlage

  • Hyperlink

  • Memo

  • Lookup

Tabellen mit mehr als 220 Felder sind nicht kompatibel mit dem Web.

Allgemeine Probleme

Bestimmte Zeichen, die in Eigenschaftswerte sind nicht kompatibel mit dem Web. Damit ein Objekt oder Steuerelement Name kompatibel sein muss es die folgenden Regeln nicht verletzt:

  • Der Name muss einen Punkt (.), Ausrufezeichen (!), eine Reihe von eckigen Klammern ([]), ein führendes Leerzeichen nicht enthalten oder ein nicht druckbare Zeichen wie z. B. ein Wagenrücklauf zurück.

  • Der Name darf keine die folgenden Zeichen enthalten: / \: *? "" < > | # <TAB> {} % ~ &.

  • Der Name darf nicht mit einem Gleichheitszeichen (=) beginnen.

  • Der Name muss 1 bis 64 Zeichen lang sein.

Anzeigen

Begrüßungsbildschirm des Videos

Das Video

Länge: 07: 44 | Größe: 7.00 MB | Typ: WMV-Datei

Klicken Sie hier, um den Code abzurufen

Ergreifen Sie den Code

Erforschen

Hinweis

Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.