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.
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.
Starten Sie Access 2010. Access zeigt die Microsoft Office Backstage-Ansicht. Dadurch wird eine neue Datenbank erstellt werden.
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
Ä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 |
Speichern Sie die Änderungen auf die Tabelle, und legen Sie dessen Namen an Lieferanten , wenn Sie dazu aufgefordert werden.
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.
Speichern Sie die Änderungen in der Datenbank. Access fordert Sie für den neuen Formularnamen der. Übernehmen Sie den Standardnamen "Lieferanten".
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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
Das folgende Verfahren beschreibt die neue Web-Schnittstelle zum Arbeiten mit der Datenbank über den Web-Browser verwenden.
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.
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.
Ö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.
Die Tabelle Parts in der lokalen Kopie der Datenbank, die den Client hat fügen Sie einen neuen Datensatz hinzu.
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.
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:
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.
|
Das Video
Länge: 07: 44 | Größe: 7.00 MB | Typ: WMV-Datei
Ergreifen Sie den Code
|