Hallo liebe Fan-Gemeinde,
habe folgendes Problem:
Über eine CASE-Steuerung sollte in der Anredezeile "Sehr geehrte Frau, Herr etc."
erscheinen - funktioniert auch soweit - nur sollte eben diese Zeile durch den
Nachnamen ergänzt werden. (Vor- und Nachname stehen in einer Zeile)!
Leider reichen hierfür meine JAVA-Kenntnisse noch nicht aus. Vielleicht kann mir
jemand helfen. Hierfür jetzt schon herzlichen Dank.
Zur Veranschaulichung habe ich die entsprechende PDF beigefügt.
Nachnamen aus Namensfeld
Nachnamen aus Namensfeld
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Nachnamen aus Namensfeld
Hallo Banker007,
Nur den Nachnamen auszulesen, glaube ich, geht nicht. Es gibt zwar die Möglichkeit von einem String rechts respektive links etwas abzuschneiden, aber da Du ja nicht weißt, wie lang der Nachname ist, würde ich einfach zwei Felder dafür vorsehen, eins für Vor-, eins für Nachnamen. Zu schauen, ob man nach einer Leerstelle etwas abschneiden kann, macht m.E. nach auch keinen Sinn, da es ja Doppelvornamen bzw. Doppelnachnamen gibt, die nicht zwangsläufig durch ein "-" verbunden sind.
Du könntest es ja vlt. so lösen:
Dabei ist
bei Formcalc (Skript jeweils im EXIT-Ereignis vom Feld Nachnamen)
[indent]
[suP]anrede_namen.rawValue = concat(anrede.rawValue, Space(1), nachname.rawValue)[/suP]
[/indent]
bei Javascript (Skript jeweils im EXIT-Ereignis vom Feld Nachnamen)
[indent]
[suP]anrede_namen.rawValue = anrede.rawValue + " " + nachname.rawValue;[/suP]
[/indent]
Hoffe, es hilft Dir weiter,
liebe Grüße Mandy
Nur den Nachnamen auszulesen, glaube ich, geht nicht. Es gibt zwar die Möglichkeit von einem String rechts respektive links etwas abzuschneiden, aber da Du ja nicht weißt, wie lang der Nachname ist, würde ich einfach zwei Felder dafür vorsehen, eins für Vor-, eins für Nachnamen. Zu schauen, ob man nach einer Leerstelle etwas abschneiden kann, macht m.E. nach auch keinen Sinn, da es ja Doppelvornamen bzw. Doppelnachnamen gibt, die nicht zwangsläufig durch ein "-" verbunden sind.
Du könntest es ja vlt. so lösen:
Dabei ist
- "anrede_namen" bei mir das zusammengesetzte Feld
- "anrede" bei mir das DropDownFeld zur Auswahl der Anrede
- "nachname" bei mir das Textfeld, in welches der User seinen Nachnamen eingibt
bei Formcalc (Skript jeweils im EXIT-Ereignis vom Feld Nachnamen)
[indent]
[suP]anrede_namen.rawValue = concat(anrede.rawValue, Space(1), nachname.rawValue)[/suP]
[/indent]
bei Javascript (Skript jeweils im EXIT-Ereignis vom Feld Nachnamen)
[indent]
[suP]anrede_namen.rawValue = anrede.rawValue + " " + nachname.rawValue;[/suP]
[/indent]
Hoffe, es hilft Dir weiter,
liebe Grüße Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Nachnamen aus Namensfeld
Habe eben noch die Anrede miteingebunden, hatte ich beim ersten nicht gemacht.
Im EXIT-Ereignis des Nachnamens ist nun folgends Skript hinterlegt:
[suP]switch (anrede.rawValue){
case "Herr":
anrede_namen.rawValue = "Sehr geehrter Herr" + nachname.rawValue;
break;
case "Frau":
anrede_namen.rawValue = "Sehr geehrte Frau" + nachname.rawValue;
break;
}[/suP]
LG Mandy
PS: Möchtest Du noch ein Komma hinzufügen, nur folgendes jeweils ergänzen:
[suP]anrede_namen.rawValue = "Sehr geehrter Herr" + nachname.rawValue + ",";[/suP]
Im EXIT-Ereignis des Nachnamens ist nun folgends Skript hinterlegt:
[suP]switch (anrede.rawValue){
case "Herr":
anrede_namen.rawValue = "Sehr geehrter Herr" + nachname.rawValue;
break;
case "Frau":
anrede_namen.rawValue = "Sehr geehrte Frau" + nachname.rawValue;
break;
}[/suP]
LG Mandy
PS: Möchtest Du noch ein Komma hinzufügen, nur folgendes jeweils ergänzen:
[suP]anrede_namen.rawValue = "Sehr geehrter Herr" + nachname.rawValue + ",";[/suP]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Nachnamen aus Namensfeld
Hallo Mandy,
recht herzlichen Dank für die schnelle, kompetente Hilfe.
Mit Deinen Vorschlägen komme ich schon ein gutes Stück vorran!
LG
Banker007
recht herzlichen Dank für die schnelle, kompetente Hilfe.
Mit Deinen Vorschlägen komme ich schon ein gutes Stück vorran!
LG
Banker007
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Nachnamen aus Namensfeld
Gern geschehen. Melde Dich einfach noch mal, sofern Du nicht zurechtkommst.
LG Mandy
LG Mandy