Du schreibst einmal, dass Du den Pfad zum Inhalt eines Medienfeld speichern willst und einmal, dass der Name erhalten bleiben soll.
Der Name ist sehr einfach zu ermitteln, weil er im Medienfeld immer mit gespeichert ist. Auch nachträglich geht das noch, solange das Bild, der Ton, der Film, etc. noch im Feld zu sehen ist.
Willst Du den Namen wissen, erstell einfach ein Formelfeld mit Ergebnistyp "Text" oder ein Textfeld mit automatischer Berechnung und schreib den Namen des Medienfeldes in die Formel. Ganz sauber wird es mit
LiesAlsText ( MeineTabelle::MeinMedienfeld )
Eine Statusfunktion mit "AktivesFeld" funktioniert in diesem Fall nur dann, wenn das Feld auch aktiv(!) ist und in einem Script verwendet wird. Also erst in das Feld und dann den Wert auslesen:
Gehe zu Feld [MeineTabelle::MeinMedienfeld]
Feldwert setzen [MeineTabelle::MeinDateiname; Hole ( AktivesFeldInhalt )]
Der Pfad kann (außer mit einer FileMaker-Erweiterung wie Troi File oder MediaManager) meines Wissens nur beim Import der Datei in ein Feld übernommen werden.
als Antwort auf: [#327190]