Thanks both of you...
Severin, I did think about that, however the form will need to reset each time it is loaded and is from a dynamic datasource so can't get my head around how to make that work in practice!
PeterF I think that is what I am looking for, however (forgive me if I'm being...