Testei o exemplo anterior aqui e funcionou, não sei porque ai não.
Agora, se desejar, não coloque o controlsource "field3" pode colocar apenas 10 por exemplo, que será uma coluna fixa com o valor 10, e depois atribua o valor corrento.
Mas como lhe disse, aqui tinha funcionado perfeitamente.
Cordialmente,
Fabiano Costa