PDA

Vollständige Version anzeigen : Plausicheck oder Bedingung


Mr-Zylinder
25.09.2012, 19:38
Hallo,

ich möchte gerne einen Plausicheck definieren, der einen Fehler meldet, sobald die Summe aus drei Variablen nicht 100 ergibt. Es soll aber auch keine Meldung kommen, wenn die Felder einfach leer gelassen werden. (ich möchten den Befragten die Möglichkeit geben, keine Angabe zu machen)

Folgender Versuch geht nicht.

if (( ( v_307 + v_308 + v_309 ) != 100 ) or ( ( v_307 + v_308 + v_309 ) != "" ) )

Kann mir jemand weiterhelfen?

Danke!

JensL
27.09.2012, 12:35
Hallo Mr-Zylinder,

versuch doch mal bitte statt

or ( ( v_307 + v_308 + v_309 ) != "" ) )

or ( ( v_307 + v_308 + v_309 ) != ' ') )
oder
or ( ( v_307 + v_308 + v_309 ) != 0 ) )
oder
or ( ( v_307 != ' ' AND v_308 != ' ' AND v_309 != ' ') )
bzw. die Variation mit 0.

Es kommt immer darauf an, welches Format die Variable hat, allerdings kann ich mir ehrlich gesagt auch nie merken, welche Abfrage da richtig ist, daher einfach mal ausprobieren.

Sollte dies alles nicht funktionieren, gib bitte nochmal Bescheid, dann schau ich mir das nochmal im Detail an, am besten nennst Du dann auch noch direkt die Daten Deiner Umfrage.

Gruß,
Jens

Mr-Zylinder
12.11.2012, 11:06
Danke für die ganzen Vorschläge aber leider konnte ich das Problem nicht lösen.

Könnte mir nocheinmal jemand weiterhelfen?

Projekt-ID: 75371
Zugang: ww2

Danke im Voraus!

JensL
13.11.2012, 16:55
Hallo Mr-Zylinder,

habe mich jetzt nochmal drangesetzt, so klappts:

if ( v_348 + v_349 + v_350 != '100' AND ! ( v_348 == '' and v_349 == '' and v_350 == '' ) )

Die Variablen musst Du natürlich noch entsprechend anpassen.

Gruß,
Jens