Medienfeld Teil des Inhalts auslesen

FM Clients alle Versionen (außer FM-Mobile) und Betriebssysteme
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Medienfeld Teil des Inhalts auslesen

Beitragvon clipboard » Do 27. Mai 2010, 14:45

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
FileMaker Client Version: FM Client 10.0

Hallo

Ich übe grad mit Scripts rum und muss gestehen, dass ich bis jetzt nicht mit Erfolgen überhäuft werde. Mein Problem ist, dass jeweils die richtigen Befehle zwar hätte, aber nicht weiss, wie ich Bedingungen und Funktionen richtig zusammen hänge. Gibt es da irgendwie verständliche Beispiele? Das gekaufte Buch "Filemaker pro 10 mac" geht fast gar nicht darauf ein.

Mein Vorhaben:
Aus dem Medienfeld "Dokument" (oder auch aus einem normalen Textfeld) möchte ich die Dateiendung auslesen (also ZeichenRechts (Text;3). Ist dieses Ergebnis doc, dann soll es im Medienfeld Extensions bilddoc.jpg laden. Ist es xls solle es bildxls.jpg laden, ist es ein unbekanntes, soll es unknown.jpg laden.

Kann mir da jemand etwas unter die Arme greifen?

Danke und Gruss
Fabian
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00

Antwort

Beitragvon maccer » Fr 28. Mai 2010, 00:00

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hi,

gehe ich richtig in der Annahme, dass Du im Medienfeld das passende Dokument-Icon darstellen willst?

Das geschieht doch ganz automatisch, wenn Du das Dokument in das Medienfeld einlädst.
Ing. (grad.) Heinz-J. Feller
Systemanalyse - Datenmodellierung - FM-Coaching
nc-fellerbr2@netcologne.de
maccer
 
Beiträge: 309
Registriert: Di 9. Jan 2007, 01:00
Wohnort: Leverkusen

Antwort

Beitragvon clipboard » Fr 28. Mai 2010, 07:43

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Angehängte Grafik: Bild

Hallo,

ja, das stimmt. Aber ich habe zwei Gründe dafür:

1)
Möchte ich es in Listenform darstellen, heissst möglichst kleine Feldhöhe. Das Icon wird mir aber immer über dem Dokumentennamen dargestellt, ich möche es aber links auf gleicher Höhe wie der Namen haben. (s.A.)

2)
Wäre es ein gute Übung mit der Scriptlerei....

Grusss
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00

Antwort

Beitragvon maccer » Mo 31. Mai 2010, 13:14

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hi,

das geht auch ganz ohne Script und externe Progrämmchen.

Erstelle einfach eine Steuerungstabelle und in dieser ein Wiederholfeld vom Typ Medien (global gespeichert), in der Du alle möglichen Icons in den Wiederholungen unterbringst.

In der Dokumententabelle ist das Medienfeld dann ein Formelfeld, das sich in Abhängigkeit von der Dateiendung das entsprechende Icon aus dem Wiederholfeld zieht.

z.B.

Falls(
ZeichenRechts(Dokname;4) = ".doc";HoleWiederholfeldwert ( Steuerungsdatei::Wiederholfeld ; 1);...................

usw.

Wenn in Wiederholung 1 das Word-Icon untergebracht ist.
Ing. (grad.) Heinz-J. Feller
Systemanalyse - Datenmodellierung - FM-Coaching
nc-fellerbr2@netcologne.de
maccer
 
Beiträge: 309
Registriert: Di 9. Jan 2007, 01:00
Wohnort: Leverkusen

Antwort

Beitragvon clipboard » Di 1. Jun 2010, 09:26

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo

Das tönt interessant bei meinem Nachbau stosse ich aber auf ein paar Probleme. Ich bin so vorgegangen:

Neue Tabelle DocumentsControl -> ID etc. ein Feld Icons (Medienfeld,Global, Wiederholungen 2)
In Tabelle Documents Medienfeld mit Formel:

Falls ( ZeichenRechts ( Titel ; 4 ) =".doc" ; HoleWiederholfeldwert ( DocumentsControl::Icon ; 1 ))

Im Feld DocumentsControl::Icons habe ich ein Bild für doc eingefügt. Nun scheint das für doc zu funktionieren.

Nun wollte ich das auf jpg erweitern, stehe aber an zwei drei Fragen an.

1)
In DocumentsControl::Icons habe ich ja das "Doc-Icon" eingefügt. Muss ich da einen neuen Datensatz für ein "JPG-Icon" hinzufügen? Das mit dem Wiederholfeld habe ich anscheinend noch nicht ganz verstanden.

2)
Wie erweitere ich die Formel um die "JPG" Bedingung? :-D

Vielen Dank für deine Hilfe, ich lerne ;-)
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00

Antwort

Beitragvon maccer » Di 1. Jun 2010, 18:26

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hi,

>>In DocumentsControl::Icons habe ich ja das "Doc-Icon" eingefügt. Muss ich da einen neuen Datensatz >>für ein "JPG-Icon" hinzufügen? Das mit dem Wiederholfeld habe ich anscheinend noch nicht ganz >>verstanden.

Nein, keinen neuen Datensatz - der Globalfeld-Inhalt ist ja sowieso für alle Datensätze der Selbe.
Sondern: Das jpg-Icon in die 2. Wiederholung des Wiederholfeldes. Vorher musst du natürlich im Layoutmodus festlegen, dass auch alle Wiederholungen dieses Feldes im Layout angezeigt werden.
(Doppelklick auf das Feld und dann bei Wiederholungen "1" bis "X" (bei Dir X=2)) eintragen.

>>Wie erweitere ich die Formel um die "JPG" Bedingung?

Falls(
ZeichenRechts(Dokname;4) = ".doc";HoleWiederholfeldwert ( Steuerungsdatei::Wiederholfeld ; 1);
ZeichenRechts(Dokname;4) = ".jpg";HoleWiederholfeldwert ( Steuerungsdatei::Wiederholfeld ; 2);.....
usw.)

Auf diese Weise kannst Du beliebig viele unterschiedliche Icons zu all Deinen Dateitypen unterbringen.
Ing. (grad.) Heinz-J. Feller
Systemanalyse - Datenmodellierung - FM-Coaching
nc-fellerbr2@netcologne.de
maccer
 
Beiträge: 309
Registriert: Di 9. Jan 2007, 01:00
Wohnort: Leverkusen

Antwort

Beitragvon clipboard » Di 1. Jun 2010, 20:19

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hi,

Wunderbar! Stichwort Layout hat geholfen - das wusste ich definitiv nicht. Mit der Formel, war ich nahe dran, aber eben nicht ganz ;-)

Scheint jetzt zu klappen, vielen Dank!

Trotzdem, die "Scriptlerei" ist für mich noch ein Buch mit 7 Siegeln, wann kommt was in wievielen Klammern ;-), schätze da muss ich noch einiges üben.

Gruss aus der Schweiz
Fabian
clipboard
 
Beiträge: 15
Registriert: Di 22. Jan 2002, 01:00


Zurück zu FM Clients