If/Then with multiple conditions

samedi 4 octobre 2014

I am trying to look in multiple PV1 fields then based on conditions populate information in specific fields in PV1, I keep getting syntax error when I use else if, and without it the last condition is only on satisfied. Any help would be appreciated.



Here is what I am trying:



if(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "1" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{msg['PV1']['PV1.2']['PV1.2.1'] = "E";}

{msg['PV1']['PV1.21']['PV1.21.1'] = "OE";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "2" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "O" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "O";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "OO";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "1" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "O" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "O";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "OO";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "8" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "3" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "O";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "OS";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "2" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "O";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "OS";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "2" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "I")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "I";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "IM";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "1" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "I")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "I";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "IM";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "6" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "2" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "L")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "I";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "IW";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "1" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "3" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "O")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "O";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "OS";}

if

(tmp['PV1']['PV1.2']['PV1.2.1'].toString() == "6" &&

tmp['PV1']['PV1.4']['PV1.4.1'].toString() == "2" &&

tmp['PV1']['PV1.10']['PV1.10.1'].toString() == "1" &&

tmp['PV1']['PV1.18']['PV1.18.1'].toString() == "I")

{tmp['PV1']['PV1.2']['PV1.2.1'] = "I";}

{tmp['PV1']['PV1.21']['PV1.21.1'] = "IW";}





If/Then with multiple conditions

0 commentaires:

Enregistrer un commentaire