Links überspringen

Erweiterte Dateneingabemethoden in FileMaker

3.2 Erweiterte Dateneingabemethoden

In diesem Tutorial lernen Sie erweiterte Methoden zur Dateneingabe in FileMaker kennen. Diese Methoden ermöglichen es Ihnen, komplexe Datenbanklösungen zu entwickeln, die die Eingabe und Verwaltung von Daten effizienter und benutzerfreundlicher machen. Wir werden uns mit der Verwendung von Dropdown-Listen und Kontrollkästchen, der verknüpften Dateneingabe durch Portale und der Implementierung von Validierungsregeln für Felder beschäftigen.

 

1. Verwendung von Dropdown-Listen und Kontrollkästchen

Schritt 1: Dropdown-Listen erstellen

Dropdown-Listen bieten eine benutzerfreundliche Möglichkeit, vordefinierte Werte auszuwählen. Sie reduzieren die Fehlerquote bei der Dateneingabe und sorgen für Konsistenz in Ihrer Datenbank.

  1. Feld für Dropdown-Liste auswählen: Wechseln Sie in den Layout-Modus (Cmd + L oder Ctrl + L) und wählen Sie das Feld aus, das als Dropdown-Liste fungieren soll.
  2. Dropdown-Liste definieren: Öffnen Sie den Inspektor und gehen Sie zum Reiter Daten. Wählen Sie unter Steuerelementstil die Option Dropdown-Liste aus.
  3. Werte für die Dropdown-Liste festlegen: Klicken Sie auf Werteliste definieren und erstellen Sie eine neue Werteliste. Sie können die Werte manuell eingeben oder auf Werte aus einem anderen Feld der Datenbank verweisen.
  4. Dropdown-Liste anwenden und testen: Sobald die Liste definiert ist, wird sie im ausgewählten Feld angezeigt. Wechseln Sie in den Blättern-Modus und testen Sie, ob die Dropdown-Liste korrekt funktioniert.
Schritt 2: Kontrollkästchen und Optionsfelder einrichten

Kontrollkästchen und Optionsfelder ermöglichen es Benutzern, mehrere (bei Kontrollkästchen) oder eine einzelne (bei Optionsfeldern) Auswahl aus einer vordefinierten Liste zu treffen.

  1. Feld für Kontrollkästchen/Optionsfelder auswählen: Im Layout-Modus wählen Sie das Feld aus, das mit Kontrollkästchen oder Optionsfeldern versehen werden soll.
  2. Steuerelementstil auswählen: Im Inspektor unter Daten wählen Sie Markierungsfeld oder Optionsfeld als Steuerelementstil.
  3. Werteliste für Kontrollkästchen/Optionsfelder erstellen: Erstellen Sie eine Werteliste wie bei der Dropdown-Liste. Die Werte dieser Liste werden dann als Optionen angezeigt.
  4. Anwendung und Test: Testen Sie das Layout im Blättern-Modus, um sicherzustellen, dass die Kontrollkästchen oder Optionsfelder wie gewünscht funktionieren.
Einblendmenüs, Einblendlisten und Kontrollfelder in FileMaker
Rot: Markierungsfelder, gelb: Optionsfelder, grün: Einblendliste

2. Verknüpfte Dateneingabe durch Ausschnitte

Ausschnitte (Portale) in FileMaker bieten eine leistungsstarke Möglichkeit, Daten aus verknüpften Tabellen anzuzeigen und zu bearbeiten. Dies ist besonders nützlich, wenn Sie Beziehungen zwischen Datensätzen darstellen oder verknüpfte Daten eingeben möchten.

Schritt 1: Erstellen eines Ausschnitts
  1. Ausschnitt hinzufügen: Wechseln Sie in den Layout-Modus und wählen Sie das Ausschnitt-Tool in der Objektpalette aus. Klicken Sie in das Layout, um das Portal zu platzieren.
  2. Verknüpfte Tabelle auswählen: Im Ausschnitt-Setup-Dialog wählen Sie die verknüpfte Tabelle aus, deren Daten Sie anzeigen möchten. Diese Tabelle muss über eine Beziehung mit der aktuellen Tabelle verbunden sein.
  3. Felder im Ausschnitt anzeigen: Wählen Sie die Felder aus der verknüpften Tabelle aus, die im Portal angezeigt werden sollen. Sie können mehrere Felder hinzufügen, um eine umfassende Ansicht der verknüpften Datensätze zu bieten.
  4. Ausschnitt anpassen und testen: Passen Sie das Erscheinungsbild des Portals an, indem Sie die Größe der Felder ändern und das Layout anpassen. Testen Sie das Portal im Blättern-Modus, um sicherzustellen, dass die verknüpften Datensätze korrekt angezeigt und bearbeitet werden können.
Schritt 2: Dateneingabe in einem Ausschnitt
  1. Neuen Datensatz im Portal hinzufügen: Portale ermöglichen es Benutzern, neue verknüpfte Datensätze direkt in der verknüpften Tabelle zu erstellen. Klicken Sie auf den leeren Datensatz im Portal und geben Sie die erforderlichen Daten ein.
  2. Automatische Verknüpfung von Datensätzen: FileMaker stellt sicher, dass neue Datensätze im Portal automatisch mit dem aktuellen Datensatz in der Haupttabelle verknüpft werden, basierend auf der definierten Beziehung.
  3. Portal für Eingaben optimieren: Sie können das Portal so konfigurieren, dass nur bestimmte Felder bearbeitet werden können oder dass nur eine begrenzte Anzahl von Datensätzen angezeigt wird, um die Benutzerfreundlichkeit zu erhöhen.
Schritt 3: Erweiterte Ausschnitt-Funktionen
  1. Filter für Portale anwenden: Filtern Sie die angezeigten Datensätze im Portal, um nur relevante Informationen anzuzeigen. Dies erfolgt über die Portal-Filtereinstellungen im Layout-Modus.
  2. Sortierung innerhalb des Portals: Legen Sie eine Sortierreihenfolge für die Datensätze im Portal fest. Diese Option ist im Portal-Setup-Dialog verfügbar und ermöglicht es, Datensätze nach bestimmten Kriterien zu ordnen.
Ausschnitte in gFM-Business
Ausschnitt für Rechnungen eines Kunden in gFM-Business

3. Validierungsregeln für Felder

Validierungsregeln helfen dabei, die Integrität der eingegebenen Daten zu gewährleisten. Sie legen fest, welche Werte in einem Feld akzeptiert werden und verhindern so fehlerhafte Eingaben.

Schritt 1: Validierungsregeln festlegen
  1. Feld auswählen: Wechseln Sie in den Datenbank-Verwaltung-Modus (über Datei > Verwalten > Datenbank) und wählen Sie das Feld aus, für das Sie eine Validierungsregel festlegen möchten.
  2. Validierungsoptionen aufrufen: Klicken Sie auf die Schaltfläche Optionen neben dem Feldnamen, um das Fenster Feldoptionen zu öffnen.
  3. Validierung aktivieren: Im Register Validierung können Sie verschiedene Validierungsoptionen aktivieren, z. B.:
    • Wert muss vorhanden sein: Das Feld darf nicht leer sein.
    • Einzigartiger Wert: Verhindert doppelte Einträge.
    • Innerhalb eines Bereichs: Legt einen zulässigen Wertebereich fest, z. B. eine Zahl zwischen 1 und 100.
    • Musterübereinstimmung: Erzwingt ein bestimmtes Format, z. B. eine E-Mail-Adresse oder eine Telefonnummer.
  4. Fehlermeldungen anpassen: Sie können auch eine benutzerdefinierte Fehlermeldung erstellen, die angezeigt wird, wenn eine Eingabe die Validierungsregeln nicht erfüllt.
Schritt 2: Validierung testen
  1. Dateneingabe im Blättern-Modus: Wechseln Sie in den Blättern-Modus und geben Sie Daten in das validierte Feld ein. Testen Sie verschiedene Szenarien, um sicherzustellen, dass die Validierungsregeln korrekt angewendet werden.
  2. Fehlerbehandlung überprüfen: Stellen Sie sicher, dass die benutzerdefinierte Fehlermeldung angezeigt wird, wenn ein ungültiger Wert eingegeben wird, und dass der Benutzer aufgefordert wird, die Eingabe zu korrigieren.
Schritt 3: Erweiterte Validierungsregeln
  1. Mehrere Bedingungen kombinieren: Sie können Validierungsregeln so konfigurieren, dass mehrere Bedingungen erfüllt sein müssen. Dies kann durch die Verwendung von Berechnungsfeldern oder durch die Kombination verschiedener Validierungsoptionen im Feldoptionen-Dialog erfolgen.
  2. Validierung auf Script-Ebene: Zusätzlich zu den Feldern können Sie auch Validierungsregeln in Scripts implementieren. Dies gibt Ihnen mehr Flexibilität, komplexe Validierungslogiken zu erstellen und spezifische Aktionen durchzuführen, wenn die Validierung fehlschlägt.
Validierungsregeln für Felder

Häufig gestellte Fragen

  • Wie kann ich Einblendlisten und Einblendmenüs für die Dateneingabe in FileMaker verwenden?
    • In FileMaker können Sie Einblendlisten und Einblendmenüs verwenden, um die Dateneingabe zu erleichtern und die Auswahlmöglichkeiten für den Benutzer zu steuern. Im Layoutmodus können Sie ein Feld auswählen, im Inspektor unter Daten die Option „Einblendliste“ oder „Einblendmenü“ zuweisen und eine Werteliste erstellen. Eine Einblendliste zeigt eine Dropdown-Liste zur Auswahl an, während ein Einblendmenü das ausgewählte Element im Feld anzeigt, ohne dass die Liste sichtbar bleibt, bis sie geöffnet wird.
  • Wie erstelle ich Wertelisten für Einblendlisten oder Einblendmenüs?
    • Um eine Werteliste zu erstellen, gehen Sie im Layoutmodus zu „Datei“ > „Verwaltung“ > „Wertelisten“. Hier können Sie eine neue Werteliste erstellen, die entweder benutzerdefinierte Werte enthält oder dynamisch auf Daten aus einem Feld basiert. Diese Werteliste können Sie dann Einblendlisten oder Einblendmenüs zuweisen, sodass Benutzer eine vorgegebene Auswahl treffen können.
  • Was sind Optionsfelder und wie werden sie in FileMaker verwendet?
    • Optionsfelder bieten Benutzern die Möglichkeit, aus einer Reihe von vordefinierten Werten auszuwählen. Im Layoutmodus können Sie ein Feld auswählen und im Inspektor unter Daten die Anzeige als Optionsfelder festlegen. Die dazugehörige Werteliste wird dem Benutzer als einzelne Optionsschaltflächen präsentiert, aus denen er eine Auswahl treffen kann. Dies eignet sich gut für eindeutige Entscheidungen, z. B. „Ja“ oder „Nein“.
  • Wie erstelle ich ein dynamisches Einblendmenü, das auf einer bestimmten Auswahl basiert?
    • Sie können dynamische bedingte Wertelisten erstellen, die basierend auf der Auswahl eines anderen Feldes gefiltert werden. Dafür erstellen Sie eine Werteliste, die auf den Werten eines verknüpften Feldes basiert. Wenn der Benutzer eine Auswahl trifft, zeigt das Einblendmenü nur die entsprechenden Werte an, die mit der ersten Auswahl verknüpft sind. Diese Funktion ist nützlich für Szenarien wie die Auswahl von Land und Stadt.
  • Wie verwende ich Ausschnitte, um verbundene Datensätze in einem Layout anzuzeigen?
    • Ein Ausschnitt in FileMaker ist ein Layoutobjekt, das verbundene Datensätze aus einer anderen Tabelle oder der aktuellen Tabelle anzeigt. Sie können im Layoutmodus einen Ausschnitt hinzufügen, um z. B. eine Liste von Bestellungen für einen Kunden anzuzeigen. Über den Beziehungsgraphen wird festgelegt, welche Datensätze im Ausschnitt erscheinen. Der Benutzer kann direkt im Ausschnitt neue Datensätze erstellen, bearbeiten oder löschen.
  • Kann ich Daten in einem Ausschnitt direkt eingeben?
    • Ja, Sie können Daten direkt in einem Ausschnitt eingeben, wenn der Ausschnitt so konfiguriert ist, dass er bearbeitbare Felder enthält. Wenn der Ausschnitt mit einer verknüpften Tabelle verbunden ist, können Benutzer neue Datensätze hinzufügen, indem sie die Felder im Ausschnitt ausfüllen, oder bestehende Datensätze bearbeiten. Diese Funktion wird häufig in Master-Detail-Layouts verwendet, um z. B. Produkte in einer Bestellung zu verwalten.
  • Wie setze ich Validierungsregeln für Felder, um die Dateneingabe zu steuern?
    • In FileMaker können Sie Validierungsregeln definieren, um sicherzustellen, dass die Dateneingabe den Anforderungen entspricht. Gehen Sie zu „Datei“ > „Datenbank verwalten“ > „Felder“, wählen Sie ein Feld aus und definieren Sie unter Optionen Validierungsregeln. Sie können sicherstellen, dass z. B. nur numerische Werte eingegeben werden, Pflichtfelder gefüllt sind oder eindeutige Werte erforderlich sind. Wenn ein Benutzer eine ungültige Eingabe macht, wird eine Fehlermeldung angezeigt.
  • Kann ich benutzerdefinierte Fehlermeldungen für Validierungsfehler anzeigen lassen?
    • Ja, Sie können in FileMaker benutzerdefinierte Fehlermeldungen für Validierungsfehler anzeigen. Wenn Sie Validierungsregeln für ein Feld festlegen, gibt es die Option, eine benutzerdefinierte Nachricht einzugeben, die angezeigt wird, wenn der Benutzer eine ungültige Eingabe macht. Diese Nachricht kann genaue Anweisungen enthalten, wie der Benutzer die Eingabe korrigieren soll.
  • Wie erstelle ich dynamische Validierungen, die auf anderen Feldern basieren?
    • Sie können berechnungsbasierte Validierungsregeln verwenden, um dynamische Validierungen zu erstellen, die auf anderen Feldern basieren. Beim Definieren eines Feldes können Sie die Berechnung als Validierungsregel auswählen und Bedingungen wie „Wenn Feld A leer ist, muss Feld B ausgefüllt werden“ festlegen. Diese dynamische Validierung sorgt für eine genauere Steuerung der Dateneingabe.
  • Wie kann ich eine Eingabe als Pflichtfeld festlegen?
    • Um ein Feld in FileMaker als Pflichtfeld zu definieren, öffnen Sie die Feldeinstellungen und aktivieren die Option „Wert erforderlich“ unter den Validierungsoptionen. Wenn dieses Feld nicht ausgefüllt ist, bevor der Datensatz gespeichert wird, zeigt FileMaker eine Fehlermeldung an, und der Benutzer muss das Feld ausfüllen, bevor er fortfahren kann.
  • Wie verhindere ich doppelte Datensätze in einem bestimmten Feld?
    • Um doppelte Datensätze in einem bestimmten Feld zu vermeiden, können Sie die Validierungsregel „Muss eindeutig sein“ aktivieren. Diese Regel stellt sicher, dass jeder eingegebene Wert in diesem Feld eindeutig ist. Wenn der Benutzer versucht, einen Wert einzugeben, der bereits in einem anderen Datensatz vorhanden ist, wird eine Fehlermeldung angezeigt, und der Datensatz kann nicht gespeichert werden, bis ein eindeutiger Wert eingegeben wird.

gFM-Business Open Source FileMaker Basis-ERP

Die Software zum Crashkurs

Gratis herunterladen
Open Source ERP auf Basis von Claris FileMaker
3.2 Erweiterte Dateneingabemethoden

Diese Seite teilen:

ERP-Software so flexibel wie Ihr Unternehmen.
Wir beraten Sie gern.

Anpassbare ERP-Software für Mac, Windows und iOS.

Sie sind hier: Erweiterte Dateneingabemethoden in FileMaker | Kapitel 3.2