Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
fotograf2
Beiträge: 12
Registriert: 05.02.2010, 14:15

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von fotograf2 » 09.02.2010, 12:31

Hallo zusammen,
nachdem ich heute schon eine kompetente Antwort erhalten habe, hier meine neue Frage: Bei den Gesamtkosten, deren Summe sich aus mehreren Listenfeldern ergibt, möchte ich, dass beim Klick auf den Optionsbutton (für Mitglieder) 10% Rabatt abgezogen werden.  
Hier die bisherige Formel des numerischen Feldes:
F.P1.Gesamtkosten::calculate - (FormCalc, client)
Sum(Grundkosten, Stand, Strom, Wasser)
Wie ist das machbar?
mfg Fotograf


Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von nele_sonntag » 09.02.2010, 13:17

Hallo Fotograf,

wenn Du mal ein bisschen selbst knobeln möchtest, wähle doch mal bei "DATEI" - "NEU" basierend auf einer Vorlage.

Dort wählst Du eine PURCHASE ORDER (Rechnung) und schaust Dir mal den Code an, der bei "GESAMT/TOTAL" und den "STATE TAX (Rabatten)" unter "calculate" hinterlegt ist. (oder im Anhang, da ich nicht weiß, ob und wie es im deutschen LCD ist)

Liebe Grüße Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

fotograf2
Beiträge: 12
Registriert: 05.02.2010, 14:15

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von fotograf2 » 09.02.2010, 19:52

Hallo Mandy,
Danke für die schnelle Antwort, leider ist in dem Formular nur eine Zwischensumme und eine Gesamtsumme, die identisch sind. Da ist kein Code mit Rabatten. Gibt es vielleicht noch einen Tipp?
Mit dankbaren Grüßen
Fotograf

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von nele_sonntag » 14.02.2010, 23:29

Hallo Fotograf,

wenn Du "Felder markieren" aktivierst, siehts Du ein Eingabefeld neben STATE-TAX und FEDERAL-TAX. Diese führen eine prozentuale Berechnung aus.

Du müsstest es jetzt nur noch in eine IF-ABFRAGE einbinden. Ich würde es Dir gern machen, aber er gibt mir immer einen Syntaxfehler für Formcalc aus :-(( , da ich hier nicht so fit bin.

Code: Alles auswählen

If (Name_des_Kontrollkästchens_Mitglied ==1) then

Textfeld_Betrag = (Summe(Zahl1, Zahl2, Zahl3) * 0,10%) + Summe(Zahl1, Zahl2, Zahl3)

ELSE

Textfeld_Betrag = Summe(Zahl1, Zahl2, Zahl3)

ENDIF
Sorry, habe zur Zeit nicht viel Zeit, sonst würd ich mal knobeln,

Mandy

fotograf2
Beiträge: 12
Registriert: 05.02.2010, 14:15

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von fotograf2 » 15.02.2010, 08:19

Danke, es klappt!
mfg fotograf

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von nele_sonntag » 15.02.2010, 11:50

Oh, prima, das freut mich.

Wie war denn jetzt die genaue Syntax. Bei mir wurde immer eine Fehlermeldung ausgegeben "..die Sprache ist Formcalc..". Deswegen bin ich davon ausgegangen, dass ich Javascript-Syntax mit Formcalc-Syntax vermischt habe.

Liebe Grüße Mandy

fotograf2
Beiträge: 12
Registriert: 05.02.2010, 14:15

Rabatt auf Gesamtsumme beim Anklicken eines Optionsfeldes

Beitrag von fotograf2 » 15.02.2010, 14:04

Hallo Mandy,
mein Dropdownfeld mit 2 Auswahlmöglichkeiten bei der Mitgliedschaft hat im Fenster Objekt beim Reiter Bindung die Werte Nein= 1, Ja = .9.
Mein Summenfeld addiert die Werte und errechnet 10% Rabatt, wenn ich JA auswähle:
 F.P1.Gesamtkosten::calculate - (FormCalc, client)
Sum(Grundkosten, Stand, Strom, Wasser)*(Mitglied)
Das habe ich nach langem Blindklicken herausgefunden.
Gruß fotograf

Antworten