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

FileMaker Pro 12

Book Description

Grundlagen: Was Sie über Datenbanken wissen müssenStarter-Lösungen: Ohne Vorkenntnisse loslegenEntwickeln: Eigene FileMaker-Datenbanken aufbauenNutzen: Erfassen, Suchen, Drucken von Daten Automatisieren: Abläufe mit Scripten optimieren FileMaker Mobil: Daten im Netzwerk oder unterwegs

Table of Contents

  1. Cover
  2. Titel
  3. Impressum
  4. Übersicht
  5. Inhaltsverzeichnis
  6. Vorwort
  7. Kapitel 1 Datenbankgrundlagen
    1. 1.1 Datenbankgrundlagen
      1. 1.1.1 Was ist eine Datenbank?
      2. 1.1.2 Das relationale Modell
      3. 1.1.3 SQL – oder die Suche nach der letzten Information
      4. 1.1.4 Datenbanksysteme
      5. 1.1.5 Probleme der Informationsspeicherung
    2. 1.2 Datenbankkonzeption
      1. 1.2.1 Datenmodellierung
      2. 1.2.2 Eine Datenbank in fünf Schritten
      3. 1.2.3 Projektbeschreibung
      4. 1.2.4 Das Vermeiden von Mehrfachspeicherungen
        1. Ausgangssituation festlegen
        2. Die erste Normalform – Tabellen werden zerlegt
        3. Die zweite Normalform – doppelte Informationen entfernen
      5. 1.2.5 Schlüssel und Index
        1. Datensätze eindeutig identifizieren
        2. Auf den Index gesetzt
        3. Beziehungen pflegen
        4. Die monogame Beziehung
        5. Die offene Beziehung
        6. Jeder mit Jedem
        7. Beziehung zu sich selbst
    3. 1.3 FileMaker Pro als relationales Datenbank-Managementsystem
    4. 1.4 FileMaker Pro und andere Datenbank-Managementsysteme
  8. Kapitel 2 Mit FileMaker arbeiten ohne Vorkenntnisse
    1. 2.1 FileMaker-Starter-Lösungen
      1. 2.1.1 FileMaker bedienen
        1. Installation
        2. Nach dem Start
        3. Werkzeuge
      2. 2.1.2 Die Starter-Lösungen
        1. Starter-Lösung einrichten
        2. Starter-Lösungen verstehen
    2. 2.2 Arbeiten mit einer FileMaker-Datenbank
      1. 2.2.1 Daten erfassen
      2. 2.2.2 Daten finden
      3. 2.2.3 Daten sichern und löschen
  9. Kapitel 3 Datenbankentwicklung
    1. 3.1 Datenbankdesign mit FileMaker Pro
    2. 3.2 Entwicklungsmethode für überschaubare Projekte
      1. 3.2.1 Felder festlegen und Redundanzen erkennen
      2. 3.2.2 Tabellen und Felder anlegen
      3. 3.2.3 Eine weitere Tabelle anlegen
      4. 3.2.4 Felder anlegen
      5. 3.2.5 Datentyp festlegen und ändern
      6. 3.2.6 Werteliste erstellen
      7. 3.2.7 Eine Beziehung herstellen
      8. 3.2.8 Formulare erstellen
        1. Mit dem Layoutassistenten arbeiten
        2. Das Layout anpassen
        3. Datenausschnitt in einem Layout
    3. 3.3 Datenbankprogrammierung
      1. 3.3.1 Skriptprogrammierung für Einsteiger
      2. 3.3.2 Formeln für Einsteiger
        1. Eine Formel erstellen
      3. 3.3.3 Daten importieren
        1. Datenbasis besorgen
        2. Daten importieren
      4. 3.3.4 Der Web Viewer
        1. Das Objekt Web Viewer
        2. Scripteditor
    4. 3.4 Fazit
  10. Kapitel 4 Datenbanken nutzen
    1. 4.1 FileMaker Pro: Grundlagen
    2. 4.2 FileMaker Pro bedienen
      1. 4.2.1 FileMaker Pro starten und bedienen
        1. FileMaker-Direktstart
        2. Menü- und Statusleisten
      2. 4.2.2 Bestehende Dateien konvertieren
        1. FileMaker-eigene Formate konvertieren
        2. Fremde Formate konvertieren
      3. 4.2.3 Starter-Lösungen verwenden und anpassen
        1. Datenbank aus Vorlage erstellen
        2. Datenbankvorlage anpassen
    3. 4.3 Mit Datenbanken arbeiten
      1. Datensatz anlegen und Daten eingeben
  11. Kapitel 5 Suchen und Finden
    1. 5.1 Daten importieren
      1. 5.1.1 Importieren statt Eingeben
      2. 5.1.2 Bankleitzahlen herunterladen
        1. Datenbank vorbereiten
      3. 5.1.3 Bankleitzahlendatenbank einrichten
      4. 5.1.4 Datenimport durchführen
      5. 5.1.5 Aktualisierungen durch neuen Import
    2. 5.2 Suchen in der Datenbank
      1. 5.2.1 Eine Suchabfrage definieren
      2. 5.2.2 Fast Match – die Suche per Mausklick
      3. 5.2.3 Mit Operatoren suchen
      4. 5.2.4 Ansichten der Ergebnismengen
      5. 5.2.5 Mehrere Kriterien bei der Suche einsetzen
        1. Zwei Abfragemethoden
        2. Ergebnismenge exportieren
        3. Ergebnismengen aus der Datenbank löschen
  12. Kapitel 6 Felder, Formeln und Funktionen
    1. 6.1 Felder definieren
      1. 6.1.1 Feldtypen
        1. Feldtyp Text
        2. Feldtyp Zahl
        3. Feldtyp Datum
        4. Feldtyp Zeit
        5. Feldtyp Zeitstempel
        6. Feldtyp Container
        7. Feldtyp Formel
        8. Feldtyp Statistik
      2. 6.1.2 Ergänzendes zu Felddefinitionen
        1. Besonderheiten bei Feldnamen
        2. Feldoptionen einstellen
        3. Indizierung
      3. 6.1.3 Formeln erstellen
        1. Arbeiten mit dem Formeleditor
        2. Mit Funktionen arbeiten
    2. 6.2 Formeln und Funktionen für Fortgeschrittene
      1. 6.2.1 Die Funktion Falls
      2. 6.2.2 Texte in Formeln
      3. 6.2.3 Informationen aus der Datenbank mit Statusinformationen
      4. 6.2.4 Containerfunktionen
      5. 6.2.5 Neue und geänderte Funktionen in FileMaker Pro 12
  13. Kapitel 7 Layouten für die Datenbank
    1. 7.1 Der Layout-Assistent
    2. 7.2 Ein Layout zusammenstellen
      1. Layout-Assistent starten
      2. Layouttypen
      3. Felder auswählen
      4. Design wählen
    3. 7.3 Ein Standard-Layout anpassen
      1. Kopfbereich gestalten
      2. Fuβbereich gestalten
      3. Objekte und Variablen einfügen
      4. Layouteinstellungen anpassen
      5. Tabulatorfolge festlegen
      6. Script-Trigger einstellen
      7. Grafische Gestaltungselemente
      8. Ausgabefelder formatieren
  14. Kapitel 8 Berichte erstellen
    1. 8.1 Berichte
    2. 8.2 Mit dem Berichtsassistenten arbeiten
      1. Berichterstellung vorbereiten
      2. Die Berichteinstellungen festlegen
      3. Bericht ausgeben
      4. Berichte bearbeiten
    3. 8.3 Dynamische Berichte erstellen
    4. 8.4 Snapshot-Link
  15. Kapitel 9 Einführung in die Scriptprogrammierung
    1. 9.1 Einführung in die Scriptprogrammierung
    2. 9.2 Ein erstes Script
      1. 9.2.1 Ein Script erstellen
        1. Einen Scriptbefehl verstehen
        2. Ein Script an ein Layout binden
        3. Scripteintrag aus dem Menü entfernen
      2. 9.2.2 Ein mehrzeiliges Script entwickeln
      3. 9.2.3 Ablaufsteuerung im Script
        1. StartScript erstellen
        2. Startscript zuweisen
      4. 9.2.4 Eine Schleife programmieren
      5. 9.2.5 Eine Meldung ausgeben
    3. 9.3 Einige wichtige Scriptschritte
      1. Aktuellen Datensatz prüfen
      2. Aktuelles Script verlassen
      3. Alle Datensätze löschen
      4. Alles auswählen
      5. Datei öffnen
      6. Datei schlieβen
      7. Datensätze zeigen als
      8. Einfügen
      9. Ergebnismenge suchen
      10. Ersetze alle Feldwerte
      11. Feldwert setzen
      12. Kopie speichern unter
      13. Nächste fortlaufende Nummer setzen
      14. Neues Fenster
      15. Programm beenden
    4. 9.4 FileMaker Pro Advanced
      1. Werkzeuge
      2. Runtime-Lösungen
      3. Weitere Advanced-Funktionen
    5. 9.5 Fazit
  16. Kapitel 10 FileMaker Pro 12 kommunikativ und sicher
    1. 10.1 Sicherheit mit FileMaker
    2. 10.2 Datenbanken schützen
      1. 10.2.1 Konten einrichten
      2. 10.2.2 Eigene Berechtigungen definieren
      3. 10.2.3 Kontonamen und Passwörter
      4. 10.2.4 Duplizieren und Löschen von Konten
    3. 10.3 FileMaker Pro 12 im Netzwerk
      1. 10.3.1 Voraussetzungen für den Einsatz von FileMaker Pro im Netzwerk
        1. Windows- oder OS-X-Netzwerk
        2. Netzwerk Client und Host
      2. 10.3.2 FileMaker Pro 12 für das Netzwerk vorbereiten
      3. 10.3.3 Arbeiten mit einer FileMaker-Datenbank im Netzwerk
        1. Auf eine Netzwerkdatenbank vom Client aus zugreifen
        2. Gemeinsamer Zugriff auf einen Datensatz
        3. Meldungen an andere Datenbanknutzer verschicken
        4. Schlieβen einer Datenbank auf dem Host
        5. Probleme im Datenbanknetzwerk
    4. 10.4 FileMaker Pro 12 und das Internet
      1. 10.4.1 Ins Internet mit FileMaker Pro
      2. 10.4.2 Eine Datenbank für das Web-Publishing vorbereiten
      3. 10.4.3 Web-Datenbank austesten
      4. 10.4.4 Beenden einer Internet-Sitzung
    5. 10.5 Schnittstellen
      1. 10.5.1 Export und Importformate
        1. Importformate
        2. Datenexport
      2. 10.5.2 ODBC und JDBC
  17. Kapitel 11 Tipps, Tricks & Troubleshooting
    1. 11.1 Beziehungen bearbeiten
      1. 11.1.1 Self-Join-Beziehung aufbauen und nutzen
      2. 11.1.2 Beziehungen bearbeiten
    2. 11.2 Diagramme mit FileMaker Pro erstellen
      1. 11.2.1 Eine schnelle Tabelle anlegen
      2. 11.2.2 Das Diagramm erstellen
      3. 11.2.3 Das Diagramm bearbeiten
    3. 11.3 Troubleshooting
      1. 11.3.1 Beschädigte Daten
      2. 11.3.2 Beschädigte Datei wiederherstellen
      3. 11.3.3 Einen beschädigten Datensatz retten
    4. 11.4 Tipps & Tricks
      1. 11.4.1 Dublettensuche
      2. 11.4.2 Erweiterte Menüs (OS X)
      3. 11.4.3 Feld duplizieren
      4. 11.4.4 Felder beim Duplizieren nicht füllen
      5. 11.4.5 Lästige Abfrage
      6. 11.4.6 Merkwürdige Zeilenumbrüche
      7. 11.4.7 Objekte und Felder kopieren
      8. 11.4.8 Tabulatorsprünge in einem Textfeld
      9. 11.4.9 Wertelisten mit zwei Feldern füllen
  18. Kapitel 12 FileMaker mobil
    1. 12.1 Von FileMaker Mobile zu FileMaker Go
    2. 12.2 FileMaker Go benutzen
      1. 12.2.1 Installation und Einrichtung
      2. 12.2.2 Datenbanken übertragen und synchronisieren
      3. 12.2.3 FileMaker-Datenbanken entwickeln
      4. 12.2.4 Gemeinsam Datenbestände verwenden
  19. Glossar
    1. Abfrage
    2. Abgleichfeld
    3. ANSI
    4. Ansicht
    5. ASCII
    6. Assistent für ein neues Layout
    7. Attribute
    8. Ausschnitt
    9. Auswahlabfrage
    10. Berechtigung
    11. Bericht
    12. Beziehungen
    13. Beziehungsdiagramm
    14. Bezugsdatensatz
    15. Bezugstabelle
    16. BLOB
    17. Boolescher Wert
    18. Client
    19. Client/Server-Architektur
    20. Clone
    21. Data-Warehouse
    22. Datenbank
    23. Datei
    24. Dateiverweis
    25. Datenbereich
    26. Datenquelle
    27. Datensatz
    28. Datenwürfel
    29. DBMS
    30. Einblendkalender
    31. Eigene Funktionen
    32. Entität
    33. Entity-Relationship
    34. Ergebnismenge
    35. Export
    36. Externes Script
    37. Feld
    38. Feldbeschriftung
    39. Feldname
    40. Feldtyp
    41. Filter
    42. Formel
    43. Formelfeld
    44. Fremdschlüssel
    45. Funktion
    46. Gruppierfeld
    47. Host
    48. HTML
    49. Import
    50. Indizierung
    51. Inspektor
    52. Instant Web Publishing
    53. JDBC
    54. Kombinationsfeld
    55. Konsistenz
    56. Konstante
    57. Konto
    58. Konvertieren
    59. Kreuztabelle
    60. Layout
    61. Layouttypen
    62. LDAP
    63. Mehrfachschlüsselfeld
    64. Migration
    65. Medienfeld
    66. Modus
    67. Nicht gespeicherte Formel
    68. Normalform
    69. Normalisieren
    70. Objekt
    71. ODBC
    72. OLAP
    73. PHP
    74. Plug-in
    75. Primärschlüssel
    76. Quelldatei
    77. Quelltabelle
    78. Primärschlüssel
    79. Projektion
    80. Redundanz
    81. Rekursives Script
    82. Relation
    83. Schlüssel
    84. Script
    85. Sekundärschlüssel
    86. Set
    87. Selektion
    88. Self-Join
    89. Sortierfolge
    90. Spalte
    91. SQL
    92. Statistikfeld
    93. Statusbereich
    94. Suchabfrage
    95. Tabelle
    96. Taste
    97. Teilscript
    98. Trigger
    99. Tupel
    100. Variable
    101. Variablenfeld
    102. Verknüpfungsfelder
    103. Werteliste
    104. Wiederholfeld
    105. XML
    106. XSLT
    107. Zeitstempel
    108. Zugriffsrechte
  20. Index