Berechnung von Auswahlfeldern
Hey Leute,
Ich benötige dringend Hilfe.
Ich habe ein Auswahlfeld mit 3 Felder zum Auswählen. Jetzt möchte in dem Berechnungsfeld das so berechnet haben, dass wenn man Auswahlfeld 1 auswählt, er eine 40 anzeigt. Und wenn man dann noch weitere Felder auswählt wie z.Bsp. Auswahlfeld 2 ( 20 Punkte ) und Auswahlfeld 3 ( 10 Punkte ), dass das zusammen gerechnet wird.
Und das soll dann angezeigt werden in dem Feld Auditpunkte.
Danke im voraus
11 Antworten
-
Das Auswahlfeld heißt " Fehlerklassifizierung "
-
Wie wäre es, wenn Du in Deiner Untertabelle 'Maßnahmenverfolgung' ein (unter Umständen) verstecktes Funktionsfeld anlegst, z.B. 'Punkte', mit diesem Code:
switch Fehlerklassifizierung do case 1: 40; case 2: 20; case 3: 10; default: 0; end
Daraufhin kannst Du mit
sum('Maßnahmenverfolgung'.Punkte)
die Summe in der Obertabelle abfragen.
-
Hallo Christoph. Wenn es ein einfaches Auswahlfeld mit drei Möglichkeiten ist, dann:
switch Auswahl do case 1: 40 case 2: 60 case 3: 70 end
wenn es ein Mehrfachauswahlfeld mit drei Möglichkeiten ist und dadurch mehrere Kombinationen möglich sind, dann:
switch raw(MFAF) do case 1: 40 case 2: 20 case 3: 60 case 4: 10 case 5: 50 case 6: 30 case 7: 70 end
Mirko
-
Hier nochmal detailirter. Ich habe die Felder Fehlerklassifizierung, Berechnung ( Wo drin die Punkte zusammen gerechnet werden sollen, am besten versteckt ) und das Feld Auditpunkte. In dem Feld Auditpunkte soll dann das Ergebnis von der Berechnung angezeigt werden.
Die 3 Auswahlmöglichkeiten in dem Auswahlfeld ( ein normales ) heißen A-Fehler 40 Pkt, B-Fehler 20Pkt & C-Fehler 10 Pkt.
Ich will in dem Auswahlfeld erstmal für jede Auswahlmöglichkeit die Punkte hinterlegt haben und dann in der Berechnung die Punkte zusammen rechnen. Es kann bei diesem Dokument sein, dass man 3x einen B Fehler hat, 2x einen A Fehler hat und 5x einen C Fehler hat.
-
Desweiteren soll dies dann auch Links unter der Untertabelle angezeigt werden, also nur die Auditpunkte. Das Berechnungsfeld wird noch versteckt.
-
Zudem funktioniert der Befehl weder bei Funktion noch bei Berechnung.
-
Au weia, da war ich ja am Thema vorbei. Aber ich würde das Funktionsfeld so belegen:
sum('Maßnahmenverfolgung'.number(text(Fehlerklassifizierung)))
-
Oh, man. Was schreibe ich heute hier zusammen. Okay, mein letzter Beitrag dazu. Funktionsfeld.
sum(for i in 'Maßnahmenverfolgung'.Fehlerkontrolle do switch i do case 1: 40 case 2: 20 case 3: 10 end end)
-
Vielen Dank Mirko & Torsten , ihr habt mir sehr geholfen :-) Schönes Wochenende euch und einen angenehmen Feiertag :-)
Content aside
- vor 2 JahrenZuletzt aktiv
- 11Antworten
- 70Ansichten
-
2
Folge bereits