Hi again,
let me point out something about the datasource of the four dropdowns(called A,B,C and D): the relations between A, B, C and D are set by some fields in the form that are not shown to the final user and these values comes from the backend (sap and biztalk)...so i cannot change them or modify their structure.
To simplify the question, I added a field in Infopath Form and a control (another dropdown E) associated to it: the dropdown contains all possible values and the users can choose one of these. After his choice, using Rules, all others dropdowns contain the correct values. I added also some controls to keep the data coherent. It works but there are some things that could work better:
1- the dropdown A, B, C and D show the real values and not theirs display names...
2- i cannot assign a value to the first drop down: it always assumes the first of possible values, and not the one I set to it...maybe becouse others are linked together...
I know that it's quite difficult to explain...thank you for your always well-accepted suggestion!