Seite 1 von 1

Funktion 'GLOBAL'

Verfasst: 23.09.2013, 13:58
von avichopper
Hallo Leute,
ich bin neu hier, habe schon länger von Euren interessanten Beiträgen profitieren können.

Jetzt habe ich selber mal drei Fragen.

1. In einem Kaufvertrag will ich unter dem Vertrag die drei Felder: "Titel Vorname Name" in einem Feld >Käufer/-in< zusammenfassen. Das Feld erscheint unterhalb des Vertragstextes und soll einen Unterstrich haben.
Die Werte werden mit der Funktion >Global< aus dem Formular übernommen.

2. Das Datum soll den Wert "heute()" haben und automatisch im Feld erscheinen.

Also z.B. so:

  Frau Dr. Muster Musterfrau        Musterort            heute()                                
               Käufer/-in                     Ort                      Datum             Unterschrift

3. Wie pflege ich die Daten aus der E-Mail (Rückläufer) in ein entsprechendes Dokument/ Datenbank bei mir ein.

LG Avi

Mit dem dritten Versuch diesen Beitrag zu senden hat es nun geklappt.
Fehler?: Hatte zwar die Fragen nach dem Werkzeug (Designer und Version V8) ausgefüllt, die wurden jedoch durch die Betrachtung in der Vorschau rausgeworfen und müssen erneut eingegeben werden. Mein Fehler :)


Funktion 'GLOBAL'

Verfasst: 23.09.2013, 15:31
von radzmar
Für das aktuelle Datum nimmst du z.B. dieses FormCalc-Script im docReady event:

if ($.isNull) then
$ = num2date(date(), "DD.MM.YYYY")
endif

Für das Zusammenführen von mehreren Feldwerten, brauchen die Felder nicht global sein.
Nimmt stattdessen dieses FormCalc-Script im calculate Event.

$ = Concat(VornameFeld, " ", NachnameFeld, " ", DatumsFeld)

Funktion 'GLOBAL'

Verfasst: 23.09.2013, 19:49
von avichopper
Aha :?

den Script-Editor habe ich ja schon gefunden..... und wie gehe ich jetzt vor ???
meine, wo kommt das script hin und wie veranlasse ich das Feld so zu tun... ???

Funktion 'GLOBAL'

Verfasst: 24.09.2013, 08:27
von radzmar
1. Wähle das Datumsfeld aus, öffne den Skripteditor, wähle dort das das docReady Eventund die Sprache FormCalc aus und setze das vorab schon genannte Skript ein.
Öffne die PDF-Vorschau - das Feld sollte nun automatisch das aktuelle Datum zeigen.

2. Wähle das Käufer(in)-Feld aus, und trage das andere Script in dessen calculate Event ein.
Ggf. musst du noch die Pfadangaben zu den Quellfeldern (Vorname usw.) anpassen.

Wenn du das nicht hinbekommst, hänge dein Formular an, dann kann ich mir das anschauen.

Funktion 'GLOBAL'

Verfasst: 24.09.2013, 09:46
von avichopper
Moin Moin,
Danke für die Hilfe :D

Die erste Aufgabe ist erledigt. Datum wird angezeigt! :cool:

Zweite Aufgabe ist schwieriger.... Anbei das Dokument.

Die Felder Anrede, Vorname und Name sind im 'Original' auf der ersten Seite.
Das Feld Käufer/-in auf der zweiten.

Funktion 'GLOBAL'

Verfasst: 25.09.2013, 15:32
von radzmar
Also in deinem Fall muss das Skript dann so aussehen:

Code: Alles auswählen

$ = Concat(Page1.anrede, " ", Page1.vorname, " ", Page1.name, " ")

Funktion 'GLOBAL'

Verfasst: 25.09.2013, 18:57
von avichopper
Danke - Super, funktioniert prima! :D

Wie geht das nun noch mit dem Punkt drei!!?