Referenz > Scriptschritte > Scriptschritte für die Navigation > Gehe zu Bezugsdatensatz
 
Gehe zu Bezugsdatensatz
Zweck 
Wechselt zu den aktuellen Bezugsdatensätzen in einer Bezugstabelle.
Siehe auch 
Format 
Gehe zu Bezugsdatensatz [Aus Tabelle: "<Tabellenname>"; Mit Layout "<Layoutname>"; Neues Fenster; Animation: <Animationsoption>]
Optionen 
Bezugsdatensatz beziehen von bestimmt die Quellbeziehung aus einer Liste der Tabellen in der aktuellen Datenbank. Wenn sich die Tabelle nicht in der Liste befindet oder wenn Sie eine Beziehung hinzufügen oder ändern müssen, öffnet Datenbank verwalten das Dialogfeld „Datenbank verwalten“, in dem Sie Beziehungen erstellen oder bearbeiten können.
Datensatz anzeigen mit Layout legt das Layout in der aktuellen Datei fest, das für die Anzeige der Bezugsdatensätze verwendet wird.
Layouts der externen Tabelle verwenden öffnet die Datei, die die angegebene externe Tabelle enthält, und lässt Sie ein Layout der Datei wählen, in dem die Bezugsdatensätze angezeigt werden. Diese Option ist nur verfügbar, wenn die von Ihnen gewählte Quellbeziehung eine Tabelle in einer anderen Datei referenziert.
In neuem Fenster anzeigen zeigt die Bezugsdatensätze in einem neuen Fenster an und gibt Ihnen die Möglichkeit, die Einstellungen für das neue Fenster anzugeben. Weitere Informationen finden Sie unter Neues Fenster Scriptschritt.
Tipp  Um mit den Bezugsdatensätzen das neue Fenster automatisch in den Vordergrund zu bringen, fügen Sie Fenster aktivieren Scriptschritt hinzu.
Nur Bezugsdatensätze zeigen erstellt eine neue Ergebnismenge in der Bezugstabelle mit der Option, den aktuellen Datensatz oder die gesamte Ergebnismenge abzugleichen. Der erste Datensatz in der Ergebnismenge wird zum aktuellen Datensatz. (Wenn Sie diese Option nicht auswählen, wird durch „Gehe zu Bezugsdatensatz“ der erste Datensatz in der unsortierten Reihenfolge zum aktuellen Datensatz.
Nur aktuellen Datensatz abgleichen erstellt eine neue Ergebnismenge in der Bezugstabelle mit den Datensätzen, die dem aktuellen Datensatz entsprechen. Wenn in der Bezugstabelle „Rechnungen“ z. B. drei Datensätze vorhanden sind, die dem Kundendatensatz in der Tabelle „Kunden“ entsprechen, die Sie gerade anzeigen, und Sie alle drei Rechnungen sehen möchten, verwenden Sie Nur aktuellen Datensatz abgleichen, um die drei Rechnungen anzuzeigen.
Alle Datensätze in der aktuellen Ergebnismenge abgleichen erstellt eine neue Ergebnismenge in der Bezugstabelle mit allen Datensätzen, die der aktuellen Ergebnismenge entsprechen. Wenn Sie z. B. eine Ergebnismenge mit zehn Kunden haben und es 40 Rechnungen in der Tabelle „Rechnungen“ gibt, die jeweils einem dieser Kunden zugeordnet sind, verwenden Sie Alle Datensätze in der aktuellen Ergebnismenge abgleichen, um die 40 entsprechenden Rechnungen anzuzeigen. Wenn Sie keine Sortierfolge definieren, ist die Ergebnismenge unsortiert.
Animation (nur FileMaker Go) gibt die Animation an, die bei der Anzeige des Bezugsdatensatzes in FileMaker Go verwendet werden soll.
Kompatibilität 
 
Wo der Scriptschritt ausgeführt wird 
Unterstützt 
FileMaker Pro 
Partiell 
FileMaker Server 
Partiell 
FileMaker Go 
Ja 
Custom Web Publishing 
Partiell 
FileMaker WebDirect 
Partiell 
Runtime solution 
Partiell 
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Nehmen Sie an, Sie haben eine Tabelle „Rechnungen“, die mit der Tabelle „Kunden“ in Beziehung steht, und betrachten gerade eine bestimmte Rechnung. In der Tabelle „Rechnungen“ gibt es eine Schaltfläche, die auf „Gehe zu Bezugsdatensatz [Kunden]“ eingestellt ist. Durch Klicken auf diese Schaltfläche wird bestimmt, auf welchen Kundendatensatz sich Ihre aktuelle Rechnung bezieht, und Sie wechseln sofort zu diesem Datensatz in der Tabelle „Kunden“. Wenn der betreffende Datensatz sich nicht in der aktuellen Ergebnismenge der Tabelle „Kunden“ befindet, kann das Script eine Suche ausführen, damit dieser Datensatz der aktuelle Datensatz ist.
Tipp  Wenn die Bezugsdatensätze nicht gefunden werden, gibt dieses Script einen Fehlercode zurück, der mit der Hole ( LetzteFehlerNr ) Funktion erfasst werden kann.
Dieser Scriptschritt kann auch mit Ausschnittreihen verwendet werden. Wenn dieser Scriptschritt von einer aktiven Ausschnittreihe aus verwendet wird und die Tabelle des Ausschnitts die Bezugstabelle ist, wird der Bezugsdatensatz in dieser Tabelle der aktuelle. Wenn die Tabelle des Ausschnitts nicht die Bezugstabelle ist, wird der erste Bezugsdatensatz in der Ergebnismenge der aktuelle.
Bei Verwendung mit einer Tabelle in einer externen Datei öffnet dieser Scriptschritt die Datei, die die externe Tabelle enthält, und wechselt, falls ausgewählt, zum angegebenen externen Layout.
In manchen Situationen könnte ein Script, das den Scriptschritt „Gehe zu Bezugsdatensatz“ enthält, ein nicht beabsichtigtes Datensatzset ändern. Beispiel:
Wenn die Bezugsdatensätze nicht gefunden werden, bleibt dieser Scriptschritt im aktuellen Layout.
Wenn Sie ein Tabellenauftreten auswählen, zu dem keine Beziehung besteht, oder ein Layout, das nicht auf das korrekte Tabellenauftreten verweist, zeigt FileMaker Pro eine Fehlermeldung an. Nachdem die Fehlermeldung angezeigt wurde, fährt die Scriptausführung mit dem nächsten Scriptschritt fort.
Wenn keine Bezugsdatensätze bzw. kein Datensatz in der aktiven Ausschnittzeile vorhanden sind, kann das Script unerwartete Ergebnisse liefern. Verwenden Sie die Funktion IstLeer, um zu ermitteln, ob keine Bezugsdatensätze vorhanden sind, bevor Sie „Gehe zu Bezugsdatensatz“ verwenden.
Wenn Datensatzerstellung zulassen aktiviert ist und „Gehe zu Bezugsdatensatz“ in einer leeren Ausschnittzeile ausgeführt wird, kann dieses Script unerwartete Ergebnisse liefern.
Hinweise 
Wenn dieser Scriptschritt ein neues Fenster öffnet, aktiviert das neue Fenster nicht den BeiErstemFensterÖffnen Script-Trigger oder den BeiFensterÖffnen Script-Trigger.
Die Sortierfolge wird nicht beibehalten, wenn sich die Bezugsdatensätze in einer externen Datei befinden.
Wenn Sie Datensätze in einem Ausschnitt filtern, liefert dieser Scriptschritt alle Datensätze, nicht nur die gefilterten Datensätze.
Sie können Animationen nur für das ausgewählte Fenster verwenden.
Animationen für das Navigieren zwischen Datensätzen sind nicht über den Regler oder die Tasten der Statussymbolleiste möglich.
Beispiel 1 
Wechselt zu einem Bezugsdatensatz in der Tabelle „Rechnungen“ und sortiert die Ergebnismenge der Bezugsdatensätze.
Gehe zu Bezugsdatensatz [Nur Bezugsdatensätze zeigen; Aus Tabelle: "Rechnungen"; Mit Layout: "Rechnungen" (Rechnungen)]
Sortieren [Wiederherstellen; Mit Dialog: Aus]
Gehe zu Datens./Abfrage/Seite [Erster]
Beispiel 2 
Wechselt zu einem Bezugsdatensatz in der Tabelle „Rechnungen“ und sortiert die Ergebnismenge der Bezugsdatensätze in einem neuen Fenster.
Gehe zu Bezugsdatensatz [Nur Bezugsdatensätze zeigen; Aus Tabelle: "Rechnungen"; Mit Layout: "Rechnungen" (Rechnungen); Neues Fenster]
Sortieren [Wiederherstellen; Mit Dialog: Aus]
Gehe zu Datens./Abfrage/Seite [Erster]
Beispiel 3 
Zeigt einen Bezugsdatensatz in der Tabelle „Rechnungen“, indem der Datensatz von links hereingeschoben wird.
Gehe zu Bezugsdatensatz [Nur Bezugsdatensätze zeigen; Aus Tabelle: "Rechnungen"; Mit Layout: "Rechnungen" (Rechnungen); Animation: Von links hineinschieben]
Weiterführende Themen 
Scriptschritte (Alphabetische Liste)
Scriptschritte (Kategorienliste)