O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Richtig einsteigen: Desktop- und Webdatenbanken erstellen mit Access 2013

Book Description

Erstellen Sie Desktop- und Webdatenbanken mit Access 2013 - für Einsteiger und ohne Programmierung.

Table of Contents

  1. I. Erste Schritte
    1. 1. Einleitung
      1. 1.1 Die Themenschwerpunkte dieses Buchs
        1. Datenmodellierung
        2. Oberflächengestaltung
        3. Programmierung
      2. 1.2 Wie Sie am besten mit diesem Buch arbeiten
        1. Datenbankentwicklung verstehen lernen
        2. Aufbau des Buchs
        3. Die Icons
        4. Unterstützung für dieses Buch
        5. Genug der Vorrede und hinein ins Vergnügen
    2. 2. Was kann Access?
      1. 2.1 Datenbanken für jeden Anspruch
        1. Relationale Datenbank mit Tabellen
        2. Daten-Designer
        3. Grafischer Designer
        4. Programmierumgebung
      2. 2.2 Ein erster Blick auf Access
      3. 2.3 Übungen zu diesem Kapitel
        1. Übung 2.1
        2. Übung 2.2
    3. 3. Access Web Apps
      1. 3.1 Voraussetzungen
        1. SharePoint 2013
        2. Office 365
        3. Web Apps
        4. Anmeldekonto
      2. 3.2 Office 365 vorbereiten
      3. 3.3 Access vorbereiten
      4. 3.4 Access Web App erstellen
      5. 3.5 Tabelle anlegen
      6. 3.6 Eigene Access Web App anzeigen
      7. 3.7 Daten filtern
      8. 3.8 Darstellung verbessern
      9. 3.9 Datenblatt anzeigen
      10. 3.10 Leere Ansicht erstellen
      11. 3.11 Aktionen aufrufen
      12. 3.12 Mehrere Tabellen verbinden
      13. 3.13 Zusammenfassung nutzen
      14. 3.14 Übungen zu diesem Kapitel
        1. Übung 3.1
        2. Übung 3.2
        3. Übung 3.3
        4. Übung 3.4
  2. II. Datenbank-Design
    1. 4. Grundlagen des Datenbankdesigns
      1. 4.1 Wie entwerfe ich eine Datenbank?
        1. Planungsphasen
          1. Daten inhaltlich trennen
          2. Daten gemeinsam speichern
          3. Felder in Tabellen gruppieren
        2. Zweite Normalform
          1. Entscheidung zwischen Theorie und Praxis
        3. Erste Normalform
        4. Tabellen- und Feldnamen
        5. Namenskonventionen
        6. Tabelle anlegen
        7. Felddatentypen
        8. Primärschlüssel
        9. Daten eingeben
        10. Navigieren in den vorhandenen Datensätzen
      2. 4.2 Daten mit Abfragen strukturieren
        1. Daten ändern in Abfragen
        2. Daten sortieren
        3. Nach mehreren Kriterien sortieren
        4. Sortierung und Anzeige unterscheiden
        5. Datensätze filtern
          1. Logische Verknüpfung
      3. 4.3 Übungen zu diesem Kapitel
        1. Übung 4.1
        2. Übung 4.2
        3. Übung 4.3
    2. 5. Datenbanken mit mehreren Tabellen
      1. 5.1 Nachschlagetabellen
      2. 5.2 Referentielle Integrität
      3. 5.3 Kombinationsfelder für Nachschlagetabellen
      4. 5.4 Viele Inhalte in einem Feld
        1. m:n-Beziehungen
        2. Mehrfelder-Index
        3. Referentielle Integrität nicht vergessen!
      5. 5.5 Übungen zu diesem Kapitel
        1. Übung 5.1
        2. Übung 5.2
        3. Übung 5.3
        4. Übung 5.4
    3. 6. Filtern und Sortieren
      1. 6.1 Erweiterte Abfragefähigkeiten
        1. Unfreiwilliges Kreuzprodukt
      2. 6.2 Filtern und Sortieren
        1. SQL, die Sprache hinter Access
        2. Texte filtern
        3. Spitzenwerte ermitteln
        4. Verneinung
        5. Datumswerte filtern
      3. 6.3 Berechnungen in Abfragen
        1. Syntax für Berechnungen in Abfragen
        2. Sortieren nach Datumswerten
        3. Datumssortierung mit der Format-Funktion
      4. 6.4 Berechnungen mit Text
        1. Textlänge ermitteln
        2. Texte zerlegen
      5. 6.5 Übungen zu diesem Kapitel
        1. Übung 6.1
        2. Übung 6.2
        3. Übung 6.3
        4. Übung 6.4
        5. Übung 6.5
    4. 7. Größeres Datenmodell
      1. 7.1 Neues Datenmodell
        1. Kunden/Artikel-Datenbank
        2. Dritte Normalform
      2. 7.2 Alternative Datenspeicherung
        1. Verbesserungen am Datenmodell
      3. 7.3 Clevere Bedienelemente
        1. Mehrspaltige Kombinationsfelder
          1. Erste Spalte verstecken
          2. Auswahlliste sortieren
        2. Wertlisten
        3. Mehrwertige Felder
      4. 7.4 Tabellen einrichten
        1. Kundentabelle
        2. Verkaufstabelle
        3. Referentielle Integrität
        4. Mehrere Mitarbeiter je Firma
          1. Nachschlagefeld für die Auswahl des Mitarbeiters
          2. Notizen zu jedem Mitarbeiter speichern
        5. Reflexiv-Verknüpfung
      5. 7.5 Übungen zu diesem Kapitel
        1. Übung 7.1
        2. Übung 7.2
        3. Übung 7.3
    5. 8. Erweiterte Abfragen
      1. 8.1 Verschiedene Abfragetypen
        1. Suchen und Ersetzen
      2. 8.2 Aktualisierungsabfragen
        1. Ergebnis der Aktualisierungsabfrage überprüfen
        2. Preiserhöhung vornehmen
        3. Preise für neue Verkäufe eintragen
        4. Gesamtpreis und Bruttopreis berechnen
        5. Bruttopreis formatieren
        6. Seitenansicht
      3. 8.3 Anfügeabfrage
        1. Aktualisierungsabfrage für Text
        2. Tabellenerstellungsabfrage
      4. 8.4 Löschabfragen
        1. Feldinhalte löschen
        2. Datenbank komprimieren
        3. Exklusiver Datenbankzugriff
      5. 8.5 Weitere Auswahlabfragen
        1. Gruppierungsabfrage
        2. Auszuwertende Felder in einer Abfrage bereitstellen
        3. Abfragen übersichtlicher organisieren
        4. Objektabhängigkeiten
        5. Objektnamen-AutoKorrektur
        6. Verbesserte Gruppierungsabfragen
          1. Die Gefahr bei Schreibzugriffen
          2. Es werden nicht alle Daten angezeigt
      6. 8.6 Aggregat-Funktionen
        1. Berechnung der monatlichen Umsätze
        2. Mittelwert
        3. Aggregat-Funktionen ohne Gruppierung
        4. Gruppierung ohne Aggregat-Funktionen
      7. 8.7 Spezielle Abfragetypen
        1. Inner Join, Outer Join
        2. Union-Abfragen
        3. Kreuztabellenabfragen
          1. Kreuztabellenabfragen ohne Assistenten erstellen
        4. Parameterabfragen
      8. 8.8 Übungen zu diesem Kapitel
        1. Übung 8.1
        2. Übung 8.2
        3. Übung 8.3
    6. 9. Erweiterte Verknüpfungen und Datentypen
      1. 9.1 Größeres Datenmodell
        1. Die Tabelle tblPersonen
        2. Die Tabelle tblQualifikationen
        3. 1:1-Beziehung erstellen
        4. Umfangreiche Testdaten erzeugen
          1. Import der Beispieldaten
          2. Testdaten mit Kreuzprodukt vervielfachen
          3. Testdaten reduzieren
        5. Rückmeldungen
        6. Seminare
      2. 9.2 Automatische Standardwerte
        1. Mehrfachindex
        2. Die Nachschlagetabellen tblOrte und tblSeminarStandards
        3. Daten als Datenquelle für Nachschlagefelder
      3. 9.3 Übungen zu diesem Kapitel
        1. Übung 9.1
        2. Übung 9.2
        3. Übung 9.3
  3. III. Oberflächen-Design
    1. 10. Formulare
      1. 10.1 Daten ansprechend präsentieren
        1. AutoFormular
          1. Konzeptionelle Schwächen des AutoFormulars korrigieren
        2. Tastenkombination für Steuerelemente
        3. Einen oder mehrere Datensätze anzeigen
      2. 10.2 Datensätze suchen
        1. Feld-Filter
        2. Formularbasierter Filter
          1. Kriterien mit ODER verknüpfen
      3. 10.3 Haupt- und Unterformular
        1. Optimieren des Formulardesigns
        2. Wertlistenbearbeitung
        3. Alternatives Haupt-/Unterformular
        4. Mehrere Unterformulare
        5. Geteilte Formulare
      4. 10.4 Berechnungen in Formularen
        1. Felder ausrichten
        2. Berechnete Felder in der Formularüberschrift
      5. 10.5 Eigenes Design erstellen
        1. Logo einbinden
          1. Bilder verknüpft einfügen
        2. Unterformulare für Grafiken
        3. Bedingte Formatierung
      6. 10.6 Übungen zu diesem Kapitel
        1. Übung 10.1
        2. Übung 10.2
        3. Übung 10.3
        4. Übung 10.4
        5. Übung 10.5
    2. 11. Berichte
      1. 11.1 Grundlagen
        1. Vergrößerbare Steuerelemente
        2. Verkleinerbare Steuerelemente
      2. 11.2 Gruppieren
        1. Reihenfolge der Felder ändern
        2. Weitere Verbesserungen
        3. Mehrfach gruppieren
        4. Mehrspaltige Berichte
        5. Etiketten-Assistent
        6. Laufende Summe
          1. Teilsummen berechnen
          2. Datensätze fortlaufend nummerieren
      3. 11.3 Berichte exportieren
        1. Export nach Word
          1. Aufrufen des gespeicherten Exports
          2. Die Qualität des Word-Exports
        2. Export in eine Textdatei
        3. Export in eine Access-Datenbank
        4. Export in eine XML-Datei
          1. Anzeigen der XML-Dateien
        5. Export als PDF/XPS
        6. Export in eine HTML-Datei
          1. Darstellung des HTML-Exports
        7. Export in Word-Seriendruck
        8. Seriendruck mit Access
        9. Seitenkopf rechts/links
      4. 11.4 Übungen zu diesem Kapitel
        1. Übung 11.1
        2. Übung 11.2
    3. 12. Navigation
      1. 12.1 Optimieren der Benutzeroberfläche
        1. Der Navigationsbereich
          1. Ausgeblendete Objekte wieder sichtbar machen
          2. Eigene Kategorien nutzen
        2. Navigationsformular
          1. Navigationsformular beim Öffnen der Datenbank anzeigen
        3. PopUp-Formular
          1. Einsatz der Domänenfunktionen
          2. Auswahlliste mit einer Union-Abfrage erweitern
          3. Komfortable Parameterabfragen
      2. 12.2 Datenbank trennen
        1. Tabellenverknüpfungen anpassen
      3. 12.3 Übungen zu diesem Kapitel
        1. Übung 12.1
        2. Übung 12.2
        3. Übung 12.3
  4. IV. Programmierung
    1. 13. Makros
      1. 13.1 Einfache Programmierung
        1. Vorteile von Makros und VBA
        2. Makros vs. VBA
          1. Fazit
        3. Makros erstellen
          1. Formulare per Makro bedienen
        4. Makro per Schaltfläche aufrufen
          1. Kombinationsfelder in Makros ansprechen
        5. AutoExec – das Startmakro
          1. Einschränkungen des AutoExec-Makros
      2. 13.2 Makro zum Aufräumen
        1. Mehrere Makros gemeinsam speichern
        2. Tastaturbelegung ändern
      3. 13.3 Datenmakros
        1. Daten nachschlagen für geänderte Datensätze
        2. Neue Datensätze melden
        3. Fehler in Datenmakros finden
      4. 13.4 Makros in VBA umwandeln
      5. 13.5 Übungen zu diesem Kapitel
        1. Übung 13.1
        2. Übung 13.2
        3. Übung 13.3
    2. 14. Visual Basic for Applications
      1. 14.1 Komfortable Programmierung
        1. Das Fenster des VBA-Editors
        2. Neue Prozeduren erstellen
        3. Einfache Meldungsfenster programmieren
          1. Schaltflächen ergänzen
          2. Aktion des Benutzers ermitteln
          3. Auf Benutzeraktionen reagieren
          4. Verwenden der vordefinierten Konstanten
        4. VBA-Code für Formulare
      2. 14.2 Startwerte für Listenfelder
      3. 14.3 Synchronisiertes Formular anzeigen
        1. Formulare schließen
        2. Kombinationsfelder dynamisch filtern
          1. Nur Personen des gewählten Typs anzeigen
          2. Die Lösung
      4. 14.4 Prüfung auf maximale Teilnehmerzahl
        1. Anzahl der Dozenten und Teilnehmer anzeigen
        2. Überschreiten der maximalen Teilnehmeranzahl verhindern
        3. Aufruf der Prüfroutine aus dem Hauptformular
        4. Aufruf der Prüfroutine aus dem Unterformular
        5. Die Prüfroutine
        6. Reaktion auf ungültige Eingaben
      5. 14.5 Ähnliche Einträge live finden
      6. 14.6 Benutzeränderungen protokollieren
        1. Die Minimalversion
        2. Benutzername und Zeitstempel speichern
        3. Protokoll schreiben
          1. Namen und Inhalte aller Tabellenfelder ermitteln
      7. 14.7 Übungen zu diesem Kapitel
        1. Übung 14.1
        2. Übung 14.2
        3. Übung 14.3
    3. A. Lösungen zu allen Übungen
      1. Übung 2.1
      2. Übung 2.2
      3. Übung 3.1
      4. Übung 3.2
      5. Übung 3.3
      6. Übung 3.4
      7. Übung 4.1
      8. Übung 4.2
      9. Übung 4.3
      10. Übung 5.1
      11. Übung 5.2
      12. Übung 5.3
      13. Übung 5.4
      14. Übung 6.1
      15. Übung 6.2
      16. Übung 6.3
      17. Übung 6.4
      18. Übung 6.5
      19. Übung 7.1
      20. Übung 7.2
      21. Übung 7.3
      22. Übung 8.1
      23. Übung 8.2
      24. Übung 8.3
      25. Übung 9.1
      26. Übung 9.2
      27. Übung 9.3
      28. Übung 10.1
      29. Übung 10.2
      30. Übung 10.3
      31. Übung 10.4
      32. Übung 10.5
      33. Übung 11.1
      34. Übung 11.2
      35. Übung 12.1
      36. Übung 12.2
      37. Übung 12.3
      38. Übung 13.1
      39. Übung 13.2
      40. Übung 13.3
      41. Übung 14.1
      42. Übung 14.2
      43. Übung 14.3
  5. Stichwortverzeichnis
  6. Copyright