maneridan schrieb:
In meinem Rechnungsformular möchte ich, abhängig von einem Datenfeld (genauer: 3 Felder, die auf je eine Unterschrift verweisen) jeweils eine von drei möglichen Unterschriften ausdrucken lassen.
habe jetzt folgendes Script geschrieben:
WENN FELD1?""
BILDEINFÜGEN xx
SONSTWENN FELD2?""
BILDEINFÜGEN yy
SONSTWENN FELD3?""
BILDEINFÜGEN zz
ENDEWENN
und nun? Es wirkt nicht! Wie kann ich es automatisch ausführen lassen und: ich hab ja gar nicht gesagt, wohin FM das Bild einfügen soll…
Wie geht so was?
Hallo Manfred,
folgendes sollte vorhanden sein:
1. ein Medienfeld "Unterschrift" in das das Bild eingesetzt werden soll,
2. ein Feld "Auswahlkriterium" aus dem erkennbar ist welches Bild verwendet werden soll,
3. drei Bildfelder "Bild1", "Bild2" und "Bild3", die die Unterschriften enthalten und die auch in einer anderen FileMaker Datei gespeichert sein können und
4. eine Beziehung zwischen der Zieldatei und der Datei mit den drei Bildern.
Dann kann man folgendes Script verwenden:
Feld angeben ["Unterschrift"; "Falls(
Auswahlkriterium = "Bild1 verwenden"; BILDDATEI::Bild1;
Auswahlkriterium = "Bild2 verwenden"; BILDDATEI::Bild2;
Auswahlkriterium = "Bild3 verwenden"; BILDDATEI::Bild3;
"")"]
Sinngemäß passiert folgendes: Die Falls-Formel prüft, welcher Text bei "Auswahlkriterium" steht und fügt dann die passende Bilddatei ein. Bei einer fehlenden Übereinstimmung wird kein Bild eingesetzt.
Den Text, der im Feld "Auswahlkriterium" steht kannst Du natürlich beliebig festlegen, nur muß er eindeutig sein...
Es ist auch besser mit "Feld angeben" zu arbeiten, da man dann nicht erst zu einem Layout schalten muß, in dem das Feld enthalten ist (wie es z.B. beim "Einsetzen" Befehl der Fall ist).
MfG
Thomas