Hi,
Have you already tried asking Greg Collins at the infopathdev.com forum?
I think your final expression should look something like the following:
.....SW-VERSIONS[not(@MACHINE = preceding-sibling::SW-VERSIONS/@MACHINE)]
Note: You must not use quotes around the filter condition between the
brackets.
Hope this helps.
Regards,
S.Y.M. Wong-A-Ton
> Followed Greg Collins suggestions for Filtering Unique Values from a dropdown
> list from a secondary data source.
[quoted text clipped - 9 lines]
>
> Ann Compton
Greg Collins [InfoPath MVP] - 09 Jan 2006 17:32 GMT
Hi. It looks like you are missing your namespace (d:), and there are quotes
where there shouldn't be any:
BEFORE:
/dfs:myFields/dfs:dataFields/d:SW-VERSIONS/@MACHINE["not(. =
../preceding-sibling::SW-VERSIONS/@MACHINE)"]
AFTER:
/dfs:myFields/dfs:dataFields/d:SW-VERSIONS/@MACHINE[not(. =
../preceding-sibling::d:SW-VERSIONS/@MACHINE)]
> Hi,
>
[quoted text clipped - 26 lines]
>>
>> Ann Compton