Hello,
I have a problem in generalizing a code for different structure contents. The problem is that I need to access a field (let's say subfield1) which is not always in the same level of the structure.
var1.subfield1 = 1;var2.field1.subfield1 = 3;
I would like to be able to define a variable, fieldname, that would be empty for var1 and 'field1' for var2, so that:
var1.(fieldname).subfield1var2.(fieldname).subfield1
would work and give me the value of that field. However if I set:
fieldname=''
and try to execute the first line, this gives an error:
Reference to non-existent field ''.
I have also tried using the getfield function, with no success.
Is there any solution for this, or should the structures have the same fields from the beginning to be able to do this?
Thank you very much in advance,
Ana Gómez
Best Answer