No meu ver o certo seria:
1-Busca o registro que vai atualizar ( dbseek() )
2-Trava o registro apenas e, não toda a tabela, por que para travar toda tabela precisa usar antes: SR_SetFastOpen(.F.) e depois SR_SetFastOpen(.T.)
3-Lê o campo atual, e da um REPLACE somando mais um
4-Faz o commit( DbCommit() ) e destrava o registro ( DbUnLock() )