Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
-
- Beiträge: 25
- Registriert: 24.07.2010, 15:11
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Hallo Leute,
eine Frage bzgl. eines ausfüllbaren Formularen:
Ist es möglich, am Anfang eines Formulares ein Optionsfeld zu setzen, über das der User auswählt, ob er das Formular in EUR oder SFr. ausfüllen möchte - dann sollten aber alle Dezimalfelder auch entsprechende Kürzel, eben € bzw. SFr. automatisch einsetzen.
Geht das?
eine Frage bzgl. eines ausfüllbaren Formularen:
Ist es möglich, am Anfang eines Formulares ein Optionsfeld zu setzen, über das der User auswählt, ob er das Formular in EUR oder SFr. ausfüllen möchte - dann sollten aber alle Dezimalfelder auch entsprechende Kürzel, eben € bzw. SFr. automatisch einsetzen.
Geht das?
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Hej,
vor tausend Jahren habe ich mal so etwas umgesetzt, bin jetzt nur grad am überlegen, ob man das mit Bordmitteln machen konnte, oder wir eigens eine Funktion geschrieben haben, die das Pattern anpasst. Werde mal in mich gehen.
Wenn es nur ein Miniformular wäre, könntest du natürlich mit zweierlei Teilformularen arbeiten. Das ist die einfachste und auf jeden Fall funktionierende Variante.
Ersteres ist natürlich professioneller..fraglich halt auch, wie deine Programmierkenntnisse sind..
LG Mandy
vor tausend Jahren habe ich mal so etwas umgesetzt, bin jetzt nur grad am überlegen, ob man das mit Bordmitteln machen konnte, oder wir eigens eine Funktion geschrieben haben, die das Pattern anpasst. Werde mal in mich gehen.
Wenn es nur ein Miniformular wäre, könntest du natürlich mit zweierlei Teilformularen arbeiten. Das ist die einfachste und auf jeden Fall funktionierende Variante.
Ersteres ist natürlich professioneller..fraglich halt auch, wie deine Programmierkenntnisse sind..
LG Mandy
-
- Beiträge: 25
- Registriert: 24.07.2010, 15:11
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Hallo Mandy,
so ein paar Grundkenntnisse im scripting habe ich schon... solange es nicht in unweiten des Codings geht
Danke für Deine Hilfe.
so ein paar Grundkenntnisse im scripting habe ich schon... solange es nicht in unweiten des Codings geht

Danke für Deine Hilfe.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Noch habe ich ja nix gemacht..
)
Ist denn die einfachere Variante eine Option für dich?
Hast du dein bestehendes PDF in einer Sprache schon fertig? Dann lade doch mal hoch.
LG Mandy

Ist denn die einfachere Variante eine Option für dich?
Hast du dein bestehendes PDF in einer Sprache schon fertig? Dann lade doch mal hoch.
LG Mandy
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Na schau halt mal, ob dir die einfache Variante schon ausreicht..
Optionskästchen oder Dropdown auslesen und
Hast du ein statisches Formular, so kannst du alle EURO-Felder sowie alle SFR-Felder in jeweils einem Teilformular zusammenfassen auch wenn sie optisch nicht zusammenhängend sind. Dann musst du nicht jedes Feld einzeln ansprechen und es genügt, das Teilformular ein-/auszublenden und es zu reseten. Im Beispiel habe ich das nur exemplarisch mit den EURO-Feldern eingebaut.
Alles in obigem Beispiel und in der Datei zu erkennen.
LG Mandy
Optionskästchen oder Dropdown auslesen und
- die einen Felder einblenden
- die anderen ausblenden
- und die auszublendenden vorher noch zurücksetzen
Code: Alles auswählen
if(this.rawValue == "EURO")
{
/*
deu_1.presence = "visible";
deu_2.presence = "visible";
*/
//nur TF einblenden statt der einzelnen Felder
deu.presence = "visible";
sf_1.presence = "hidden";
sf_2.presence = "hidden";
sf_1.rawValue = null;
sf_2.rawValue = null;
}else
{
/*
deu_1.presence = "hidden";
deu_2.presence = "hidden";
*/
//nur TF ausblenden statt der einzelnen Felder
deu.presence = "hidden";
//zurücksetzen des gesamten TF statt der einzelnen Felder
xfa.host.resetData("Formular1.Seite1.Mitgliedsdaten.deu");
/*
deu_1.rawValue = null;
deu_2.rawValue = null;
*/
sf_1.presence = "visible";
sf_2.presence = "visible";
}
Alles in obigem Beispiel und in der Datei zu erkennen.
LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Wenn es dir nur um die Währung in den Numerischen Feldern geht, brauchst Du gar nicht alle Felder doppelt anlegen und dann aus- und einblenden, sondern kannst die locale Eigenschaft eines Feldes ändern.
Anbei mal ein Beispiel.
Ich ändere per Skript im click Event der Optionsliste nur die locale Eigenschaft jedes Feldes und die Muster in den Feldern machen den Rest.
Anbei mal ein Beispiel.
Ich ändere per Skript im click Event der Optionsliste nur die locale Eigenschaft jedes Feldes und die Muster in den Feldern machen den Rest.
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:
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Cool..das war nicht die Lösung nach der ich noch gekramt habe..aber wieder was gelernt. 
Perfekt der Herr!!
LG Mandy

Perfekt der Herr!!
LG Mandy
-
- Beiträge: 25
- Registriert: 24.07.2010, 15:11
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Sensationell... werde das gleich mal testen und einbauen.
Wenn das klappt ist das der wahnsinn...
Ihr seid SPITZE
Lieben Dank.
Wenn das klappt ist das der wahnsinn...
Ihr seid SPITZE

Lieben Dank.
-
- Beiträge: 25
- Registriert: 24.07.2010, 15:11
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
also bei mir hat es nicht hin.
Zur Info: LCD Ver. ES / statisches formular.
Irgendwie klappt das nicht, auch wenn ich Deine Felder kopiere und bei mir einfüge.
Zudem ist mein Formular über mehrere Seiten lang... Kann das trotzdem gehen oder ist das nicht machbar?
Sorry für die Umstände... aber dat will nicht.
Zur Info: LCD Ver. ES / statisches formular.
Irgendwie klappt das nicht, auch wenn ich Deine Felder kopiere und bei mir einfüge.
Zudem ist mein Formular über mehrere Seiten lang... Kann das trotzdem gehen oder ist das nicht machbar?
Sorry für die Umstände... aber dat will nicht.
Formular in Euro oder SFr. mit Optionsfeld ausarbeiten
Die Länge des Formulars spielt eigentlich keine Rolle.
Aber der Aufbau schon. Kannste das mal anhängen?
Aber der Aufbau schon. Kannste das mal anhängen?