Simultanes Durchsuchen mehrerer Tabellen in Filemaker

Um den ausgewählten Eintrag in der Tabelle betrachten zu können, der er entstammt, muss das folgende Skript eingerichtet werden. Einfach gesagt, lauten die Schritte hierfür:

  1. Die globalen Felder müssen für die „Rückwärtssuche“ eingerichtet werden.
  2. Die in der Tabelle SearchReturn ausgegebenen Einträge müssen gefunden und gelöscht werden, da sie für den Nutzer wertlos sind, wenn dieser sich entschieden hat, welchen Eintrag er aufrufen möchte.
  3. Entsprechend der Bezeichnung in gLayoutCatcher muss das korrekte Layout (und die korrekte Tabelle) angesteuert werden.
  4. Innerhalb dieses Layouts muss mittels der Übereinstimmung von gIDcatcher mit der ID des Eintrags der richtige Eintrag gefunden werden, um im cIfMatchgIDcatcher in der ursprünglichen Tabelle den Wert 1 zu erzeugen.
  5. Die Werte in den globalen Feldern sollten der Ordnung halber in Vorbereitung der nächsten Suche gelöscht werden.

Diese Schritte sind genau wie beschrieben in der folgenden Skript-Definition festgelegt.


Schließlich möchte man für die Ausführung dieser „Rückwärtssuche“ vielleicht den Link „View“, der oben im ReturnSearch-Layout zu sehen ist, in einen anklickbaren Button verwandeln, was man wie unten dargestellt tun kann, indem man das Wort im Layout-Modus auswählt und dann Insert > button verwendet, um den Button schließlich gemäß der Anleitung mit dem Skript zu verknüpfen.


Anpassbar

Je nach Zweck, Größe und Struktur der Datenbank gibt es zahllose Erweiterungen, die an dieser Lösung vorgenommen werden können. Ihren Wert gewinnt sie jedoch nach wie vor dadurch, dass sie mittels eines in der SearchReturn-Tabelle temporär angelegten Datensatzes genau jene Eintragungen isolieren kann, die der Anfrage entsprechen.

Anhang

Und hier schließlich das gesamte erste Skript, wie oben beschrieben.

Page: 1 2 3 4 5 6 7

ZDNet.de Redaktion

Recent Posts

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

2 Wochen ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

2 Wochen ago

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

3 Wochen ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

3 Wochen ago

Cybersicherheit in KMUs: Es herrscht oft Aufholbedarf

Immer häufiger müssen sich Betriebe gegen Online-Gefahren wehren. Vor allem in KMUs werden oft noch…

3 Wochen ago

Chrome 124 schließt 23 Sicherheitslücken

Darunter ist ein weiterer Sandbox-Escape. Angreifer können unter Umständen aus der Ferne Schadcode einschleusen und…

3 Wochen ago