Die Microsoft Office Datenbank Access 2003 bietet dem erfahrenen Benutzer tiefgreifende Funktionen. In den 15 Lektionen des Kurses erhalten fortgeschrittene Anwender die Werkzeuge, um die Microsoft Office Datenbank in allen Tiefen zu benutzen.
"Microsoft Access 2003 für Fortgeschrittene" stellt diese Funktionen vor: Tabellen, Abfragen, Formulare, Berichte für Fortgeschrittene, die Internetfähigkeiten von Microsoft Access, besonders die Datenzugriffsseiten und die XML-Funktionen. Der Kurs führt auch in die Adminstration von Microsoft Acces Datenbanken ein, behandelt die Zugriffsberechtigungen, die Makro-Programmierung in Microsoft Access 2003 und stellt die SQL-Schnittstelle vor.
Folgende Abschnitte stehen als Leseprobe bereit:
Inhalt
-
Formulare für Fortgeschrittene
- Lernziel und Voraussetzungen
- Handarbeit: Selbsterstellte Text- und Bezeichnungsfelder Wie lege ich eigene Felder in einem Formular an? Wie kann ich in Formularen Berechnungen durchführen?
- Felder markieren, positionieren, formatieren: Tipps & Tricks Wie richte ich Felder exakt aneinander aus? Wie erreiche ich die gleiche Breite für alle Felder?
- Bilder, Word-Dokumente und mehr: Objektfelder Wie füge ich ein Bild ein, das zu einer Internet-Seite verzweigt? Was ist ein gebundenes Objektfeld?
- Platz für mehr: Formular-Register Wie kann ich mein Formular mit mehreren Registern versehen? Wie erstelle ich weitere Register-Seiten?
- Kunden und deren Bestellungen: Unterformulare Wie kann ich mir zu Datensatz im selben Formular dessen Detaildatensätze zeigen lassen? Wie kann ich die Verknüpfungen überprüfen
- Lange Auswahllisten: Kombinationsfelder Wie erstelle ich eine Auswahlliste für Kombinationsfelder? Welche Funktion haben die div. Eigenschaften?
- Kombinationsfelder: Tipps & Tricks Wie kann ich ein Kombinationsfeld zum Suchen eines Datensatzes einsetzen?
- Entweder oder: Optionsgruppen Wie wähle ich eine von mehreren vorgegebenen Optionen aus?
- Ein Bild sagt mehr als 1000 Wörter: Diagramme Wie kann ich etwa meine Monatsumsätze grafisch darstellen? Wird sich das Diagramm automatisch aktualisieren?
- Der ganze Rest: Weitere Steuerelemente Kann ich weitere Steuerelementtypen in Formulare einfügen? Was ist eine Zusatzsteuerelementdatei?
- Schönheit unter Voraussetzungen: Bedingte Formatierung Wie kann ich Werte in einem Formular in einer anderen Farbe anzeigen, wenn sie bestimmte Werte überschreiten?
- Formularentwurf: Tipps & Tricks Wie kann ich schnell Kombinations- oder Optionsfelder erzeugen?
- Dateneingabe: Tipps & Tricks Wie kann ich in einem Feld eine Zeilenschaltung definieren?
- Namensverknüpfung: Smarttags Was sind Smarttags? Wie kann ich Smarttags errichten? Wo gibt es noch mehr Smarttags?
- Zusammenfassen und Vertiefen 4: Formulare für Fortgeschrittene
Inhalt
-
Wiederholung - Vertiefung der Grundlagen
- Lernziel und Voraussetzungen
- Wiederholungswürdige Basics: Objekte in Access-Datenbanken Welche Objekte kommen in einer Access-Datenbank vor? In welchem Zusammenhang stehen sie zueinander?
- Grundlagen schaffen: Der Datenbank-Assistent Wie erzeuge ich auf dem schnellsten Weg eine neue Datenbank?
- Wer mit wem: Beziehungen zwischen Tabellen Welche Arten von Beziehungen gibt es zwischen Tabellen? Wie werden Beziehungen gebildet? Was ist ein Fremdschlüssel?
- Viele Kunden mit vielen Produkten: N:M-Beziehungen Was ist eine N:M-Beziehung? Wie wird sie gebildet? Was wären Beispiele für N:M-Beziehungen?
- Verlässlichkeit zwischen Tabellen: Referentielle Integrität Was versteht man unter referentieller Integrität? Was bewirken Löschweitergabe und Aktualisierungsweitergabe?
- Umstieg: Verwendung alter Access-Datenbanken Kann ich alte Access-Datenbanken ohne weiteres unter Access 2003 einsetzen? Was muss ich bei einer Konvertierung beachten?
- Zusammenfassen und Vertiefen 1: Grundlagenwiederholung
-
Tabellen für Fortgeschrittene
- Lernziel und Voraussetzungen
- Exkurs: Tabelle erstellen in der Datenblattansicht Kann ich eine Tabelle auch in der Datenblattansicht erstellen? Wie werden die Felder definiert? Wie lege ich den Feldnamen fest?
- Grenzübertritt: Import und Export von Datensätzen Wie übertrage ich Datensätze über die Zwischenablage in bzw. aus Access? Wie kann ich reine Textdateien importieren bzw. exportieren?
- Importieren, Exportieren und Einbinden von Tabellen Wie kann ich Tabellen anderer Datenbankprogramme in Access einbinden bzw. importieren? Wie kann ich Tabellen in Fremdformaten exportieren?
- Beziehungen: Tabellen verknüpfen Wie kann ich Daten in mehreren Anwendungen gemeinsam verwenden? Wie kann ich meine Tabellen nachträglich auslagern? Was geschieht mit umbenannten oder verschobenen Datenbanken?
- Eindeutig-mehrdeutig: Mehr-Felder-Indizes Wie kann ich in Tabellen ohne eindeutigem Feld dennoch einen Primärschlüssel vergeben? Was sind Indizes? Wie verhindere ich doppelte Eingaben?
- Redundanzen auf der Spur: Der Tabellenanalyse-Assistent Wie lauten die Regeln für ein relationales Datenbankmodell? Wie teile ich eine bestehende Tabelle am schnellsten auf?
- Hintergrund-Wissen: Tabellen-Eigenschaften Wie stelle ich Regeln für die Eingabe in Datensätze auf? Wie lege ich die Sortierreihenfolge in der Tabelle fest?
- Entscheidender Unterschied: Nullwerte - Leere Zeichenfolgen Worin unterscheiden sich leere Felder von Feldern mit leerer Zeichenfolge? Warum bekomme ich manchmal kein Ergebnis?
- Optionen: Voreinstellungen für die Datenblattansicht ändern Wie kann ich die Voreinstellungen für die Anzeige des Datenblattes ändern? Wie kann ich das Verhalten der Tastatur ändern?
- Zusammenfassen und Vertiefen 2: Tabellen für Fortgeschrittene
-
Abfragen für Fortgeschrittene
- Lernziel und Voraussetzungen
- Aktionsabfragen: Aktualisieren und Löschen von Daten Wie kann ich in einer Tabelle einen Feldinhalt durch einen anderen ersetzen? Kann ich das für bestimmte Datensätze einschränken? Wie kann ich selektierte Datensätze löschen?
- Aktionsabfragen: Anfügen von Datensätzen aus anderen Tabellen Wie kann ich Datensätze aus einer Tabelle an eine andere anhängen? Was ist dabei zu beachten?
- Umsatz pro Verkäufer und Region: Kreuztabellen Wie kann ich meine Datensammlung statistisch auswerten?
- Ausmerzung von Doppeltem: Duplikatsuche Wie kann ich doppelte Datensätze aus meinen Tabellen ausfiltern?
- Kunden, die nichts gekauft haben (1): Inkonsistenzsuche Wie finde ich die Adressaten, die bisher noch nichts bestellt haben?
- Kunden, die nichts gekauft haben (2): Inklusionsverknüpfungen Worin unterscheiden sich Exklusions- und Inklusionsverknüpfungen? Was ist die Standard-Verknüpfung?
- Berechnete Felder: Tipps & Tricks Wie kann ich mir im Dynaset nur das Jahr eines Datumsfeldes anzeigen lassen? Wie kann ich das Format eines berechneten Ergebnisses festlegen?
- Abfrage-Entwurf: Tipps & Tricks Wie kann ich den Namen eines Feldes für eine Abfrage ändern? Wie ändere ich das Format eines berechneten Ergebnisses? Wie kann ich nur einige Datensätze des Dynasets anzeigen lassen?
- Zusammenfassen und Vertiefen 3: Abfragen für Fortgeschrittene
-
Formulare für Fortgeschrittene
- Lernziel und Voraussetzungen
- Handarbeit: Selbsterstellte Text- und Bezeichnungsfelder Wie lege ich eigene Felder in einem Formular an? Wie kann ich in Formularen Berechnungen durchführen?
- Felder markieren, positionieren, formatieren: Tipps & Tricks Wie richte ich Felder exakt aneinander aus? Wie erreiche ich die gleiche Breite für alle Felder?
- Bilder, Word-Dokumente und mehr: Objektfelder Wie füge ich ein Bild ein, das zu einer Internet-Seite verzweigt? Was ist ein gebundenes Objektfeld?
- Platz für mehr: Formular-Register Wie kann ich mein Formular mit mehreren Registern versehen? Wie erstelle ich weitere Register-Seiten?
- Kunden und deren Bestellungen: Unterformulare Wie kann ich mir zu Datensatz im selben Formular dessen Detaildatensätze zeigen lassen? Wie kann ich die Verknüpfungen überprüfen
- Lange Auswahllisten: Kombinationsfelder Wie erstelle ich eine Auswahlliste für Kombinationsfelder? Welche Funktion haben die div. Eigenschaften?
- Kombinationsfelder: Tipps & Tricks Wie kann ich ein Kombinationsfeld zum Suchen eines Datensatzes einsetzen?
- Entweder oder: Optionsgruppen Wie wähle ich eine von mehreren vorgegebenen Optionen aus?
- Ein Bild sagt mehr als 1000 Wörter: Diagramme Wie kann ich etwa meine Monatsumsätze grafisch darstellen? Wird sich das Diagramm automatisch aktualisieren?
- Der ganze Rest: Weitere Steuerelemente Kann ich weitere Steuerelementtypen in Formulare einfügen? Was ist eine Zusatzsteuerelementdatei?
- Schönheit unter Voraussetzungen: Bedingte Formatierung Wie kann ich Werte in einem Formular in einer anderen Farbe anzeigen, wenn sie bestimmte Werte überschreiten?
- Formularentwurf: Tipps & Tricks Wie kann ich schnell Kombinations- oder Optionsfelder erzeugen?
- Dateneingabe: Tipps & Tricks Wie kann ich in einem Feld eine Zeilenschaltung definieren?
- Namensverknüpfung: Smarttags Was sind Smarttags? Wie kann ich Smarttags errichten? Wo gibt es noch mehr Smarttags?
- Zusammenfassen und Vertiefen 4: Formulare für Fortgeschrittene
-
Berichte für Fortgeschrittene
- Lernziel und Voraussetzungen
- Einzelanfertigungen: MS Word-Seriendruck Wie kann ich die Datensätze meiner Tabelle/Abfrage für den Seriendruck mit MS Word heranziehen?
- A - B - C - ...: Listen mit alphabetischen Trennzeichen Wie kann ich eine Adressenliste meiner Firmen, getrennt durch den Anfangsbuchstaben, ausdrucken? Wie zeige ich meinen Gruppierungswert im Detailbereich an?
- Vorbereitung: Die Druckereinrichtung Wo lege ich die Seitenränder für den Ausdruck fest? Kann ich es einrichten, dass für den Etikettendruck immer der Druckertreiber meines Nadeldruckers herangezogen wird?
- Universelle Lesbarkeit: Snapshots Wie kann ich einen Bericht an Personen verschicken, die nicht über Access verfügen? Wie kann ich verhindern, dass der Bericht verändert wird?
- Zusammenfassen und Vertiefen 5: Berichte für Fortgeschrittene
-
Internetauftritt - Möglichkeiten mit MS Access
- Lernziel und Voraussetzungen
- HTML oder ASP: Export ins Internet Wie bringe ich eine Access-Tabelle ins Internet? Wie erzeuge ich dynamische HTML-Seiten? Was muss ich hierbei beachten?
- Die schnelle Verbindung: Hyperlink-Felder Wie kann ich Internet-Adressen in meiner Tabelle speichern? Wie kann ich den Eintrag im Hyperlink-Feld festlegen? Wie verweise ich auf ein anderes Office-Dokument?
- Zusammenfassen und Vertiefen 6: Internetauftritt
-
Erreichbarkeit vom Web - Datenzugriffsseiten
- Lernziel und Voraussetzungen
- Datenzugriffsseiten: Ein Überblick Was ist eine Datenzugriffsseite? Wie kann ich eine Seite im Internet veröffentlichen? Wie kann ich Datenzugriffsseiten verwenden?
- Datenzugriffsseiten: Erstellung Wie kann ich eine Datenzugriffsseite erstellen? Wie kann ich eine vorhandene HTML-Seite in eine Datenzugriffsseite umwandeln?
- Datenzugriffsseiten: Bearbeitung Wie kann ich eine Datenzugriffsseite bearbeiten? Welche Steuerelemente sind dabei wichtig?
- Anders bei Datenzugriffseiten: Feldliste / Gruppieren von Daten Wie kann ich zusätzliche Felder aus anderen Datenquellen hinzufügen? Wie kann ich Daten gruppieren?
- Zusammenfassen und Vertiefen 7: Datenzugriffsseiten
-
Extended Markup Language - XML
- Lernziel und Voraussetzungen
- Grundsätzliches: Informationen zu XML Was ist XML? Wofür brauche Ich XML?
- Datenaustausch: Import von XML-Daten Wie kann ich XML-Daten importieren? In welche Datenbanken kann ich importieren? Was ist ein XML-Schema?
- Datenaustausch: Export in das XML-Datenformat Wie kann ich Daten in eine XML-Datei umwandeln? Lassen sich auch Formulare und Abfragen in eine XML-Datei exportieren?
- Zusammenfassen und Vertiefen 8: XML
-
Administratorentätigkeit - Wartung
- Lernziel und Voraussetzungen
- msaccess.exe firmen.mdb /nostartup: Startparameter Welche Optionen stehen mir beim Start von MS Access zur Verfügung?
- Anwendungstitel, -symbol und Startformular: Starteinstellungen Wie kann ich festlegen, dass ein Formular beim Öffnen der Datenbank automatisch geöffnet wird? Wie erzeuge ich am einfachsten ein Formular für Programmverzweigungen?
- Trennung von Daten und Oberfläche: Datenbankaufteilung Wo sollte MS Access selbst, wo sollte die Datenbank abgelegt sein? Welche Vor- und Nachteile bieten die verschiedenen Möglichkeiten?
- Dokumentation und Beschleunigung: Datenanalyse Wie kann ich die von mir durchgeführten Definitionen der einzelnen Datenbankobjekte ausdrucken? Wie verbessere ich die Leistung meiner Datenbank?
- Beschleunigung bzw. Rettung: Komprimieren / Wiederherstellen Wie kann ich die Datenbankdatei verkleinern und somit den Ablauf der Datenbank beschleunigen? Was ist zu tun, wenn sich infolge eines Stromausfalls meine Datenbank nicht mehr öffnen lässt?
- Zusammenfassen und Vertiefen 9: Administratorentätigkeit und Wartung
-
Klare Regeln - Zugriffsberechtigungen in MS Access
- Lernziel und Voraussetzungen
- Datenbank-Zugriffsberechtigungen: Ein Überblick Was muss ich beachten, wenn ich auf meine Datenbank Zugriffsrechte erteilen will? Wie kann ich schnell eine Datenbank sichern?
- Schnelle Sicherheit: Der Benutzerdatensicherheits-Assistent Wie kann ich auf einfache Weise meine Datenbank mit Benutzerrechten versehen?
- Arbeitsgruppen einrichten - Systemdatenbanken Wozu dienen Arbeitsgruppen eigentlich? Wie kann ich eine Arbeitsgruppe einrichten?
- Wer arbeitet an der Datenbank: Benutzer definieren Wie kann ich als Administrator Benutzer für eine Arbeitsgruppe anlegen? Warum sollte der Administrator unbedingt aus der Gruppe der Administratoren gelöscht werden?
- Wer darf was: Zugriffsrechte definieren Wie kann ich für die einzelnen Datenbankobjekte für jeden Benutzer Berechtigungen vergeben?
- Verstärkte Sicherheit: Verschlüsseln der Datenbank Wie lässt es sich einrichten, dass eine Access Datenbank von keinem anderen Programm gelesen werden kann? Wie kann ich meine Datenbank sonst noch schützen?
- Öffnungsmodus, Datensatzsperre etc.: Optionen Wie kann ich bestimmte Vorgaben für den Einsatz von Access in einem Netzwerk einrichten? Wie lege ich die Datensatzsperrung in einem Formular fest?
- Zusammenfassen und Vertiefen 10 Zugriffsberechtigungen in MS Access
-
Für unterwegs - Datenbankreplikation
- Lernziel und Voraussetzungen
- Abgleich der Replikate: Synchronisieren Wie synchronisiere ich meine Datenbanken? Was geschieht mit den Änderungen? Kann ich eine Replikat-Datenbank zum Design-Master machen?
- Wer setzt sich durch: Lösung von Konflikten Was geschieht, wenn ein Datensatz auf beiden Seiten geändert wurde? Wie kann ich den Konflikt lösen?
- Replikation: Grundlagen Welchen Vorteil bringt mir die Datenreplikation? Was ist eine Replikatgruppe? Wieso sind replizierbare Datenbanken größer?
- Replikatserstellung: Datenbank konvertieren Wie erzeuge ich eine Replikationsumgebung? Wie erhalte ich weitere Replikate? Was ist der Unterschied zwischen einem Design-Master und einem Replikat?
- Zusammenfassen und Vertiefen 11: Datenbankreplikation
-
Abläufe automatisieren - Makros
- Lernziel und Voraussetzungen
- Makroerstellung: Grundlagen Wozu dienen Makros? Wie erstelle ich ein Makro? Wie kann ich meine Makros mit Kommentaren ausstatten?
- Verzweigungen: Die Aktion GeheZu Wie kann ich über ein Makro einen bestimmten Datensatz ansteuern? Wie kann ich den Cursor in ein bestimmtes Feld platzieren?
- Arbeiten mit "Variablen": Setzenwert Wie kann ich den Wert eines Feldes automatisch in das Feld eines anderen Formulars eintragen lassen?
- Tastaturbefehle, Warnmeldungen etc.: Weitere wichtige Aktionen Wie kann ich Tastaturbefehle über ein Makro senden? Wie kann ich Sicherheitsabfragen und die Bildschirmaktualisierung ausschalten?
- Makros im Makro: Makrogruppen Wie kann ich mehrere zusammengehörige Makros in einem einzigen Makrofenster anordnen? Wie rufe ich ein solches Makro auf?
- Bestimmte Voraussetzungen: Bedingungen und Wiederholungen Wie kann ich bestimmte Aktionen nur unter bestimmten Bedingungen ausführen? Wie kann ich eine Endlosschleife wieder abbrechen?
- Bei Filter, Bei Zeitgeber etc.: Filter- und Zeitgeberereignisse Welche Ereignisse treten beim Filtern von Datensätzen im Formular auf? Wie kann ich das Filtern verhindern?
- Rechnung zur angezeigten Firma: Synchronisieren zweier Formulare Wie kann ich zur jeweils angezeigten Firma die dazugehörigen Rechnungen anzeigen lassen?
- Beispiel: Öffnen von Formularen und Berichten Wie kann ich Formulare über Makros öffnen? Wie lässt sich der Ausdruck eines Berichts auf den jeweils angezeigten Datensatz des Formulars beschränken?
- Beispiel: Seitensummen in einem Bericht Wie kann ich über ein Makro eine Zwischensumme je Seite in einen Bericht einfügen?
- Fehlersuche: Der Einzelschrittmodus Wie kann ich den Ablauf meiner Makros Schritt für Schritt verfolgen?
- Einbindung: Makros in Symbolleisten und Menüs Wie kann ich Makros über Symbole oder Menübefehle aufrufen? Kann ich eigene Symbolbilder erstellen? Wie kann ich eigene Menüs, wie eine eigene Symbolleiste, erstellen?
- Zusammenfassen und Vertiefen 12: Makros
-
Spezialitäten bei Makros - Ereignisse
- Lernziel und Voraussetzungen
- Anbindung: Makros mit Ereignissen verknüpfen Wie können Makros automatisch ausgeführt werden? Wie kann ich Makros mit Befehlsschaltflächen verknüpfen?
- Anfangsaktion: Ereignisse beim Öffnen / Schließen eines Formulars Welche Ereignisse treten beim Öffnen eines Formulars auf? Kann ich das Öffnen eines Formulars verhindern?
- Navigation: Ereignisse beim Bewegen zwischen Datensätzen Welche Ereignisse treten beim Bewegen zwischen den Datensätzen im Formular auf? Wie kann ich zwei Formulare synchronisieren?
- TAB-Taste: Ereignisse beim Bewegen zwischen Steuerelementen Welche Ereignisse treten beim Bewegen zwischen den Steuerelementen im Formular auf?
- STRG++: Ereignisse beim Hinzufügen von Datensätzen Welche Ereignisse treten beim Hinzufügen neuer Datensätze auf? Wie kann ich das Hinzufügen von Datensätzen verhindern?
- Beim Öffnen?: Ereignisse beim Öffnen / Schließen eines Berichts Welche Ereignisse treten beim Öffnen und Schließen eines Berichts auf?
- Bei Fehler: Ereignisse beim Drucken, Formatieren? von Berichten Welche Ereignisse treten beim Drucken und Formatieren eines Berichts auf? Gibt es ein Ereignis, das auf leere Berichte reagiert?
- Zu beachten: Besonderheiten von Unterformularen Welche Ereignisse treten in Unterformularen auf? Wie kann ich Steuerelemente in einem Unterformular ansprechen?
- Zusammenfassen und Vertiefen 13: Makro-Ereignisse
-
Access als Oberfläche - Projekte und SQL-Server
- Lernziel und Voraussetzungen
- Das Fenster zur großen Welt: Projekte und SQL Server Wie kann ich mit Datenbanken auf einem SQL Server arbeiten? Wie kann ich eine neue Datenbank auf dem SQL Server erstellen?
- Nahe Verwandtschaft: Datenbankobjekte bei Projekten Welche Datenbankobjekte gibt es in Projekten? Welchen Datenbankobjekten in herkömmlichen Access-Datenbanken ähneln diese?
- Der Aufstieg zum MS SQL-Server: Upsizing Wie erstelle ich aus einer vorhandenen Access Datenbank eine SQL Datenbank?
- Zusammenfassen und Vertiefen 14: Projekte und SQL-Server
-
Anhang: Strukturierte Abfragesprache - SQL
- Lernziel und Voraussetzungen
- Warum SQL? Warum sollte ich SQL können? Wo wird SQL in Access verwendet? Wie kann ich mit geringem Aufwand möglichst viel SQL lernen?
- Die Grundform: SELECT - FROM Wie kann ich bestimmte Felder aus einer Tabelle oder Abfrage abfragen?
- Filtern und Sortieren: WHERE und ORDER BY Wie kann ich in einer SQL-Abfrage filtern und sortieren? Wie kann ich nach hohen Werten filtern?
- Gruppieren: GROUP BY und HAVING Wie kann ich in SQL Gruppierungsabfragen erstellen? Wie muss ich Kriterien und Berechnungen in Gruppierungsabfragen anführen?
- Verknüpfen: INNER JOIN, LEFT JOIN, RIGHT JOIN Wie kann ich mehrere Tabellen in einer SQL-Abfrage verknüpfen? Worauf muss ich bei doppelten Feldnamen achten?
- Die andere Verknüpfung: UNION Wie kann ich zwei Tabellen oder Abfragen aneinander anhängen? Wie sieht die prinzipielle Syntax aus?
- Zusammenfassen und Vertiefen 15: SQL
-
Wichtige Tastenkombinationen
- Tastaturkombinationen für MS Access 2003 Wie kann ich meine Arbeit beschleunigen?
Möchten Sie den ganzen Beitrag lesen?
Werden Sie Probemitglied - kostenlos.
Ohne finanzielles Risiko haben Sie Zugriff auf alle Inhalte auf akademie.de, außer Downloads. Die Anmeldung dauert drei Minuten. Sie können während der ersten 14 Tage ohne Angabe von Gründen stornieren. Eine E-Mail genügt.
Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.
Ich bin bereits Mitglied
Der Kurs ist voll toll zum lernen