Arbeiten mit Bezugstabellen > Arbeiten mit Bezugsdaten in Ausschnitten
 
Arbeiten mit Bezugsdaten in Ausschnitten
Wenn Sie Bezugsdaten in einem Ausschnitt anzeigen, werden die Werte aller Bezugsdatensätze abhängig von den Zugriffsrechten eines Benutzers angezeigt. Wenn sich das Bezugsfeld hingegen außerhalb von einem Ausschnitt befindet, wird nur der Wert aus dem ersten Bezugsdatensatz angezeigt.
Sortieren von Ausschnittdaten
Um Bezugsdatensätze in einem Ausschnitt zu sortieren, verwenden Sie das Dialogfeld „Beziehung bearbeiten“. Weitere Informationen finden Sie unter Erstellen und Ändern von Beziehungen. Wenn Sortieren aktiviert ist und sich Daten eines Bezugsfelds in einem Ausschnitt ändern, werden die Datensätze im Ausschnitt jedes Mal neu sortiert, wenn die Bezugsdatensätze neu berechnet werden. Dies geschieht z. B., wenn Sie den Datensatz wechseln und dann wieder in ihn zurückkehren oder wenn Sie den Wert im Abgleichsfeld ändern. (Verwenden Sie den Ausschnitt aktualisieren Scriptschritt, um besser zu steuern, wann die Sortierfolge aktualisiert wird.)
Die im Dialogfeld „Ausschnitteinstellungen“ angegebene Sortierfolge hat Vorrang vor der Sortierfolge, die im Dialogfeld „Beziehung bearbeiten“ angegeben ist. Wenn Sie weder für den Ausschnitt noch für die Beziehung eine Sortierfolge festlegen, werden Bezugsdatensätze im Ausschnitt in ihrer Erstellungsreihenfolge angezeigt. Weitere Informationen finden Sie unter Erstellen von Ausschnitten für Bezugsdatensätze.
Filtern von Datensätzen in Ausschnitten
Sie können Datensätze so filtern, dass unterschiedliche Mengen von Datensätzen in einem Ausschnitt angezeigt werden.
1. Doppelklicken Sie im Layoutmodus auf den Ausschnitt.
2. Aktivieren Sie Ausschnittdatensätze filtern.
3. Definieren Sie eine Formel, die für die anzuzeigenden Datensätze „Wahr“ ergibt.
Beispiel: Das Layout „Rechnungen“ enthält einen Ausschnitt, der Produktdatensätze aus der Tabelle „Positionen“ enthält. Um nur die Produkte mit einer Menge größer oder gleich eins anzuzeigen, verwenden Sie die Formel Wenn (Positionen::Menge < 1; 0; 1).
Wichtig  Die Ergebnisse von Statistikfeldern, Formeln und Suchabfragen beruhen auf der vollständigen Menge von Bezugsdatensätzen, nicht nur den Datensätzen in einem Ausschnitt, die gefiltert wurden. Beispiel: Wenn ein Ausschnitt eine gefilterte Untermenge von Datensätzen anzeigt und ein Statistikfeld des Typs Summe von außerhalb des Ausschnitts diese Datensätze auswertet, addiert das Statistikfeld alle Bezugsdatensätze, nicht nur die angezeigten Datensätze. Um Daten aus den gefilterten Ausschnittdatensätzen für ein Statistikfeld, eine Formel oder eine Suchabfrage zu verwenden, erstellen Sie eine Beziehung mit denselben Kriterien wie für die gefilterten Ausschnittdatensätze. Verwenden Sie dann Bezugsfelder aus dieser Beziehung für das Statistikfeld, die Formel bzw. die Suchabfrage.
Auswerten von Daten in Ausschnitten
Sie können Daten statistisch auswerten, die sich in einem Bezugsfeld in einem Ausschnitt befinden. Beispielsweise können Sie die Gesamtsumme aller Bezugsdatensätze abrufen.
Setzen Sie dafür ein Statistikfeld in die Tabelle, aus der Bezugsdatensätze angezeigt werden (die Tabelle, die im Dialogfeld „Ausschnitteinstellungen“ angezeigt wird). Platzieren Sie dann das Statistikfeld in das Layout, das den Ausschnitt enthält.
Nehmen Sie an, ein Layout verwendet einen Ausschnitt, um alle Verkäufe nach Verkäufer anzuzeigen, und Sie möchten ein Statistikfeld hinzufügen, das den Gesamtumsatz anzeigt.
So werten Sie in diesem einfachen Beispiel Daten in einem Ausschnitt aus:
1. Erstellen Sie zwei Tabellen mit den folgenden Feldern:
 
Tabellenname
Feldname
Feldtyp
Kommentar
Vertrieb
TransaktionsID
Text
 
VerkäuferID
Text
 
Betrag
Zahl
 
 
Gesamtumsatz
Statistik
Berechnet die Gesamtsumme des Felds „Betrag“; siehe Definieren von Statistikfeldern.
Verkäufer
VerkäuferID
Text
Primärschlüssel
 
Name
Text
 
2. Definieren Sie im Beziehungsdiagramm eine Beziehung zwischen den beiden „VerkäuferID“-Feldern.
3. Fügen Sie im Layoutmodus die vier Felder der Tabelle „Vertrieb“ in das Layout „Vertrieb“ ein (falls sie nicht automatisch hinzugefügt wurden). Fügen Sie die beiden Felder der Tabelle „Verkäufer“ dem Layout „Verkäufer“ hinzu.
4. Erstellen Sie im Layout „Verkäufer“ einen Ausschnitt, der Bezugsdatensätze aus der Tabelle „Verkäufer“ zeigt. Nehmen Sie die folgenden Bezugsfelder aus der Tabelle „Vertrieb“ in den Ausschnitt auf: TransaktionsID, Betrag, Gesamtumsatz.
Sie können auch das Statistikfeld (Verkauf::Gesamtumsatz) an beliebiger Stelle im Layout „Verkäufer“ platzieren. Weitere Informationen finden Sie unter Platzieren und Entfernen von Feldern in einem Layout.
5. Wechseln Sie in den Blätternmodus und fügen Sie der Tabelle „Vertrieb“ die folgenden Datensätze hinzu:
 
Datensatznummer
Feld
Daten
1
TransaktionsID
T1
 
VerkäuferID
S1
 
Betrag
246,00
2
TransaktionsID
T2
 
VerkäuferID
S2
 
Betrag
52,75
3
TransaktionsID
T3
 
VerkäuferID
S1
 
Betrag
10,50
4
TransaktionsID
T4
 
VerkäuferID
S2
 
Betrag
150,00
5
TransaktionsID
T5
 
VerkäuferID
S1
 
Betrag
17,80
FileMaker Pro füllt den Wert des Felds „Gesamtumsatz“ aus.
6. Wechseln Sie in das Layout „Verkäufer“ und fügen Sie die folgenden Daten hinzu:
 
Datensatznummer
Feld
Daten
1
VerkäuferID
S1
 
Name
Anna Kühn
2
VerkäuferID
S2
 
Name
Sophie Tang
FileMaker Pro gibt die Bezugswerte aus der Tabelle „Vertrieb“ in die Zeilen im Ausschnitt ein und berechnet dann den Gesamtumsatz für diesen Verkäufer im Statistikfeld „Gesamtumsatz“.
Hinweise 
Sie können Daten aus einer einzigen Beziehung in mehreren Ausschnitten auf derselben Seite anzeigen und für jeden Ausschnitt eine andere Sortierfolge verwenden.
Das Filtern von Datensätzen dient nur der Darstellung, es hat keine Sicherheitsfunktion.
Das Ergebnis einer Ausschnittfilterformel wäre identisch mit dem Ergebnis in einem Formelfeld in der Bezugstabelle.
Zwar werden Felder in Ausschnittdatensätzen aktualisiert, wenn sich die Daten ändern, aber ein Ausschnittfilter wird nur berechnet, wenn der Datensatz geladen wird. Um Ausschnittfilter nach dem Laden eines Datensatzes zu aktualisieren, verwenden Sie den Ausschnitt aktualisieren Scriptschritt.
Für eine komplexere Statistik für Ihre Daten können Sie ein Formelfeld zum Definieren einer Formel verwenden. Weitere Informationen finden Sie unter Definieren von Formelfeldern.
Weiterführende Themen 
Erstellen von Ausschnitten für Bezugsdatensätze