c'è poco di corretto ..è corretta la seguente sintassi? if (A="" & B!="") OR (A!="" & B="") {codice salto stessa pagina} else ecc..
innanzitutto entrambe le condizioni devono essere dentro la stessa coppia di parentesi, poi il segno uguale delle delle condizioni A="" e B="" va sostituito con una coppia di segno uguale ..
ammettendo che ci siano i segni giusti, quelle condizioni controllano che una variabile sia vuota e l'altra non vuota e viceversa ..
prova con ..
if ((A=="" && B=="") OR (A!="" && B!="")) {codice}
else {codice salto stessa pagina}