Filemaker© Add-Ons
Dynamische Wertelisten, MVLs, Client-/Parent
Filemaker Add-On WOI-MVL-DYN
Die parametrisierbare, kontextunabhängige MVL
Wertelisten sind ein wichtiges Werkzeug in der FileMaker-Entwicklung, weil sie Daten aus jeder anderen Tabelle in einer aktuellen Tabelle speichern können Tabelle speichern können, ohne mit dieser in Beziehung zu stehen.
Jeder, der schon einmal mit diesen Wartelisten gearbeitet hat, weiß, dass jede Werteliste Liste separat angelegt werden muss und daher nicht übertragbar ist und auch wenig Komfort und Darstellungsmöglichkeiten bietet.
Hier noch einige Vorteile gegebüber einer “normalen” Werteliste:
- Die Anzahl der angezeigten Zeilen kann per Parameter eingestellt werden.
- Sie können blockweise vorwärts und rückwärts blättern.
- Bei der Auswahl eines Elements wird die entsprechende Sys_ID
- oder UUID der Quelltabelle zur weiteren Verwendung mit ausgegeben.
- Es können 2 Felder aus der Quelltabelle nebeneinander angezeigt werden.
- Die Anzeige kann gefiltert werden. Damit ist WOI-MVL-DYN auch für große Datenbanken geeignet Datenbanken geeignet.
- Durch das Add-On Format ist keine Installation notwendig.
- Es müssen nur wenige Parameter eingegeben werden, damit das MVL-DYN mit den individuellen Namen des Ziellayouts und der Zieltabelle dem WOI-MVL-DYN zugewiesen werden.
Artikel MVL-DYN
Lesen Sie hier meinen Artikel ‚MVL-DYN, die dynamische Werteliste im Add-on-Format‘.
Hier gehts zum Download:
Update
Child-/Parent-Funktion
Im Neuen Update kommen zwei interessante Erweiterungen:
1. Einen allgemeinen Filter. Dieser Filterwert wird in den Parametern angegeben und erzeugt z.B. eine Auswahl aller Datensätze mit dem Kennzeichen „aktiv“ und
2. gibt es jetzt eine Child-MVL für die Parent-MVL und zeigt Datensätze an, die eine Beziehung zu dem ausgewählten Datensatz der Parent-MVL haben.
Beispiel:
In einer Kundentabelle können die Mitarbeiter und Telefonnummern eines in der übergeordneten MVL ausgewählten Lieferanten angezeigt und ausgewählt werden.
Wie aktiviere ich dieses Add-on?
- Entpacke die zip-Datei „WOI_MVL_DYN.zip“ ==> Es zeigt sich ein Ordner „MVL_DYN“ und eine Datei „WOI_MVL_DYN.fmaddon“
- Doppelklick auf die Datei „WOI_MVL_DYN.fmaddon“ kopiert den Ordner „WOI_MVL_DYN“ in das Add-on Verzeichnis von FM
- Öffne des Layouts in dem das Add-on aktiviert werden soll
- Erstelle ein neues Layout
- Gehe in den Layout-Modus
- An der linken Seitenleiste kann man jetzt neben den Registern Felder und Objekte den Reiter Add-ons anklicken
- Klicke unten auf „+“ und die verfügbaren Add-ons werden aufgeführt
- Blättere nach unten bis der Name „WOI_MVL_DYN“ sichtbar wird
- Ziehe das Symbol auf das leere Layout und der Start-Button erscheint
Datensätze in Ausschnitten schneller finden
Dynamische Selektion
In diesem Beitrag zeige ich, wie man mit geeigneten
Scripts die Auswahl von Adressen beeinflussen kann,
sodass zum Beispiel nur diejenigen berücksichtigt
werden, deren Anfangsbuchstaben im Alphabet hinter
dem eingegebenen Buchstaben liegen, oder die mit
einer bestimmten Buchstabenfolge beginnen bzw. eine
bestimmte Kette an Buchstaben (Zeichen) enthalten.

