Komma hinter FormCalc-Code einfügen
Komma hinter FormCalc-Code einfügen
Hallo zusammen,
in einem Antragsformular trägt der Kunde seine Adresse ein, in das Feld "Ort_AG" wird der Ort eingetragen.
Nun wird mit Hilfe des Codes "AG_Unterschrift_Ort.rawValue=Seite1.Ort_AG.rawValue;" diese Eingabe in ein weiteres Feld kopiert. Diesem Feld folgt dann noch ein Datumsfeld. Nach dem Ausdrucken kommt dahinter dann noch die Unterschrift des Kunden.
Nun mein Problem. Ich möchte einfach hinter dem Ort noch ein Komma eingefügt habe (im Feld AG_Unterschrift_Ort), so dass dann das ganze im Format
Ort, Datum erscheint.
Mit der Zeile "AG_Unterschrift_Ort.rawValue=Seite1.Ort_AG.rawValue + ",";"
war ich bisher nicht erfolgreich.
Schon einmal vielen Dank im Voraus.
in einem Antragsformular trägt der Kunde seine Adresse ein, in das Feld "Ort_AG" wird der Ort eingetragen.
Nun wird mit Hilfe des Codes "AG_Unterschrift_Ort.rawValue=Seite1.Ort_AG.rawValue;" diese Eingabe in ein weiteres Feld kopiert. Diesem Feld folgt dann noch ein Datumsfeld. Nach dem Ausdrucken kommt dahinter dann noch die Unterschrift des Kunden.
Nun mein Problem. Ich möchte einfach hinter dem Ort noch ein Komma eingefügt habe (im Feld AG_Unterschrift_Ort), so dass dann das ganze im Format
Ort, Datum erscheint.
Mit der Zeile "AG_Unterschrift_Ort.rawValue=Seite1.Ort_AG.rawValue + ",";"
war ich bisher nicht erfolgreich.
Schon einmal vielen Dank im Voraus.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Komma hinter FormCalc-Code einfügen
Hallo Merlin,
also so funktionierts. Hast Du das Gänsefüßchen hinter dem Semikolon? Dann gehts natürlich nicht.
Der Code ist für JAVASCRIPT. IN FORMCALC war dann schon beide Zeichen ;" zuviel
LG Mandy
also so funktionierts. Hast Du das Gänsefüßchen hinter dem Semikolon? Dann gehts natürlich nicht.
Der Code ist für JAVASCRIPT. IN FORMCALC war dann schon beide Zeichen ;" zuviel
Code: Alles auswählen
Formular1.seite1.gesamt.rawValue = Formular1.seite1.Ort.rawValue + ", " + Formular1.seite1.Datum.formattedValue;
Komma hinter FormCalc-Code einfügen
Okay, dann brauchte ich ja nur die andere Auswahl zu treffen, danke für den Hinweis.nele_sonntag hat geschrieben:Hallo Merlin,
also so funktionierts. Hast Du das Gänsefüßchen hinter dem Semikolon. Dann gehts natürlich nicht.
Der Code ist für JAVASCRIPT. IN FORMCALC hattest war dann schon das ;" zuviel
LG MandyCode: Alles auswählen
Formular1.seite1.gesamt.rawValue = Formular1.seite1.Ort.rawValue + ", " + Formular1.seite1.Datum.formattedValue;
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Komma hinter FormCalc-Code einfügen
Nu ja, nicht nur die andere Auswahl.
Für beide hattest Du einen "falschen Syntax".
Für Javasript war das "" zuviel.
Für Formcalc war das ;" zuviel.
Auch mit Sprachenänderung hätte es nicht funktioniert. Da ist das Programm pingelig.
Für beide hattest Du einen "falschen Syntax".
Für Javasript war das "" zuviel.
Für Formcalc war das ;" zuviel.
Auch mit Sprachenänderung hätte es nicht funktioniert. Da ist das Programm pingelig.
Komma hinter FormCalc-Code einfügen
Nein, das Gänsefüsschen war nicht zu viel, sondern das war das schließende Gänsefüßchen vom Beginn der Codezeile 

Komma hinter FormCalc-Code einfügen
Eine Frage hätte ich jedoch noch..
Und zwar möchte ich in Abhängigkeit davon, ob ein Kontrollkästchen aktiviert ist oder nicht, die Eingabe in ein Textfeld zulassen oder eben nicht (und vielleicht noch grau hinterlegen).
Dazu habe ich folgenden Code in JS hinterlegt:
----- Formular1.#subform[1].Name_Grundeigent::calculate: - (JavaScript, Client) -------
if (Kontrollkästchen2.[0]==1)
Name_Grundeigent.access = "protected";
else
Name_Grundeigent.access = "unprotected";
Allerdings interessiert es das Feld nicht wirklich, ob da ein Häkchen ist, oder nicht.
Schreiben kann ich da immer.
Muss ich bei den Feldeigenschaften noch was ändern?
Bisher habe ich da "Berechnet - Benutzereingabe zulässig" stehen
Und zwar möchte ich in Abhängigkeit davon, ob ein Kontrollkästchen aktiviert ist oder nicht, die Eingabe in ein Textfeld zulassen oder eben nicht (und vielleicht noch grau hinterlegen).
Dazu habe ich folgenden Code in JS hinterlegt:
----- Formular1.#subform[1].Name_Grundeigent::calculate: - (JavaScript, Client) -------
if (Kontrollkästchen2.[0]==1)
Name_Grundeigent.access = "protected";
else
Name_Grundeigent.access = "unprotected";
Allerdings interessiert es das Feld nicht wirklich, ob da ein Häkchen ist, oder nicht.
Schreiben kann ich da immer.
Muss ich bei den Feldeigenschaften noch was ändern?
Bisher habe ich da "Berechnet - Benutzereingabe zulässig" stehen
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Komma hinter FormCalc-Code einfügen
Es gibt kein unprotected.
Und das Kontrollkästchen fragst Du eigentlich so ab:
Das funktioniert. Den "Farbbefehl" siehe hier: http://acronaut.de/forum18/2041.html
LG Mandy
Und das Kontrollkästchen fragst Du eigentlich so ab:
Code: Alles auswählen
if(Formular1.seite1.Kontrollkästchen1.rawValue=="1"){
Formular1.seite1.Textfeld1.access="protected";
}else{
Formular1.seite1.Textfeld1.access="open";}
LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Komma hinter FormCalc-Code einfügen
Vielen Dank für die ausführliche Antwort.
Das funktioniert nun auch - halbwegs.
Ist das Feld gesperrt, dann ist eine Bearbeitung des Feldes nicht möglich, allerdings steht dann in diesem Feld auch "protected" drin.
Ist es freigegeben steht "open" in selbigen.
Text kann ich zwar eingeben, dieser wird aber - nachdem ich das Feld verlasse - mit der Meldung "Sie dürfen dieses Feld nicht bearbeiten" wieder gelöscht.
Das Ganze befindet sich nun in "Calculate" .
Das funktioniert nun auch - halbwegs.

Ist das Feld gesperrt, dann ist eine Bearbeitung des Feldes nicht möglich, allerdings steht dann in diesem Feld auch "protected" drin.
Ist es freigegeben steht "open" in selbigen.
Text kann ich zwar eingeben, dieser wird aber - nachdem ich das Feld verlasse - mit der Meldung "Sie dürfen dieses Feld nicht bearbeiten" wieder gelöscht.
Das Ganze befindet sich nun in "Calculate" .
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Komma hinter FormCalc-Code einfügen
Hallo merlin80,
da haste was falsch gemacht, denn bei mir steht nix drin.
Wie ist denn Dein Code? Aber was macht Dein Code in CALCULATE, Du berechnest doch nix. Es gehört in das CHANGE-Ereignis Deines Kontrollkästchens, denn Du möchtest doch das Skript "starten", wenn sich etwas in Deinem KK verändert.
LG Mandy
da haste was falsch gemacht, denn bei mir steht nix drin.
Wie ist denn Dein Code? Aber was macht Dein Code in CALCULATE, Du berechnest doch nix. Es gehört in das CHANGE-Ereignis Deines Kontrollkästchens, denn Du möchtest doch das Skript "starten", wenn sich etwas in Deinem KK verändert.
LG Mandy
Komma hinter FormCalc-Code einfügen
Hallo Mandy,nele_sonntag hat geschrieben:Hallo merlin80,
da haste was falsch gemacht, denn bei mir steht nix drin.
.. Aber was macht Dein Code in CALCULATE, ... Es gehört in das CHANGE-Ereignis ...
genau das wars, vielen Dank für deine prompte und umfangreiche Unterstützung.
Marcel