Originariamente inviato da nicola75ss
update tabella set campo1 = replace(campo1,"-","0M") where mid(campo1,1,1) = "-"

ovviamente prima di apportare modifiche a una tabella è sempre saggio un backup preventivo.

edit. Non so che caratteri possa contenere il tuo campo. La query che ti ho scritto sostituirebbe tutte le occorrenze del - all'interno della stringa.

Nel caso debba sostituire solo quella a inizio stringa

update tabella set campo1 = "0M" & mid(campo1,2) where mid(campo1,1,1)="-"
Grazie!
Giusto anche l'appunto sull'eventuale multipla occorrenza del "-".