Initialen aus dem Namen generieren

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 12.12.2016, 11:00

Hallo zusammen,

in einem Briefvordruck habe ich unterhalb der Unterschriftszeile ein Namensfeld (enthält Vor- und Nachname des Verfassers). In dem Feld "Unser Zeichen" möchte ich gern die Initialen aus diesem Namensfeld generieren.

Welche Möglichkeit gibt es dazu? Kann mir bitte jemand einen Tipp dazu geben?

Vielen Dank und viele Grüße

clabalc

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Initialen aus dem Namen generieren

Beitrag von armine » 12.12.2016, 12:08

form1.#subform[0].Namensfeld::exit - (JavaScript, client)

this.rawValue = this.rawValue.trim().replace(/\s+/g," ") ;
var tmp = this.rawValue.split(" ") ;
Unse_Zeichen.rawValue = tmp[0].substr(0, 1) + tmp[1].substr(0, 1)

Für den Fall "Vorname Familienname" geht das. Bei Titeln oder Prädikaten wird es komplizierter.

vg armin

clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 12.12.2016, 13:09

Hallo Armine,

danke für Deine Hilfe.

Ich habe das auf einem leeren Blatt umgesetzt, doch da paassiert leider nichts.

Was habe ich übersehen?

Viele Grüße

clabalc
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Initialen aus dem Namen generieren

Beitrag von armine » 12.12.2016, 16:03

Hallo clabalc,

wenn dir das Übertragen schwer fällt, solltest du gleich dein PDF hochladen.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 13.12.2016, 12:39

Hallo Armine,

in Deiner Anlage werden die Initialen auch nicht angezeigt.

Nachdem ich ausprobiert und die Zeile "this.rawValue = this.rawValue.trim().replace(/s+/g," ") ;" deaktiviert habe, klappt es.

Doch ohne Deinen Ansatz hätte ich das nie hinbekommen, vielen Dank.

Viele Grüße

clabalc
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Initialen aus dem Namen generieren

Beitrag von armine » 13.12.2016, 23:44

"in Deiner Anlage werden die Initialen auch nicht angezeigt" habe ich überprüft.
Die Initialien werden angezeigt.

vg armine

clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 14.12.2016, 08:37

Ich habe in meiner letzten Anlage auch die geänderte Fassung angehängt, hätte ich vielleicht anders benennen sollen.

In der Anlage sind beide Versionen enthalten.

Viele Grüße

clabalc
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Initialen aus dem Namen generieren

Beitrag von armine » 14.12.2016, 11:57

Hallo clabalc,

gut, dass du so hartnäckig bist. Bei mir funktioniert alles – bis man den Debugger des Acrobat befragt. LCD und Reader verarbeiten „trim()“, der Acrobat mault aber, dass das keine Funktion sei.
Den gewünschten Effekt erreiche ich nun durch „replace(/^\s|\s$/g,"")“ nachdem Mehrfach-Leerzeichen mit „replace(/\s+/g," ")“ erschlagen wurden.

vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 15.12.2016, 08:00

Hallo Armine,

danke, so läuft es und ist komplett.

Viele Grüße

clabalc

clabalc
Beiträge: 30
Registriert: 14.03.2013, 20:42

Initialen aus dem Namen generieren

Beitrag von clabalc » 15.12.2016, 08:00

Hallo Armine,

danke, so läuft es und ist komplett.

Viele Grüße

clabalc

Antworten