Olá boa tarde, necessito da vossa ajuda se possivel:
tenho um form com campos calculados, directamente no formulario. Com o codigo abaixo num botão consigo passar esses valores para a tabela que alimenta o form, são campos formatados em moeda, numero e precentagem.
O que está a acontecer no campo desvio que é formatado em precentagem, o resultado que está a passar para a tabela não está correcto, ou seja no formulario tem 22,19% e quando passa o valor do campo para a tabela fica na tabela 0,00%
o codigo que estou a utilizar e o ultimo e está a vermelho
Obrigado
Private Sub btGuardar_Click()
Forms!FRegistoObras!txtNDias.Value = Forms!FRegistoObras!.txDias.Value
Forms!FRegistoObras!txtTotalHoras.Value = Forms!FRegistoObras!.txTotalHoras.Value
Forms!FRegistoObras!txtTotalKm.Value = Forms!FRegistoObras!.txTotalKm.Value
Forms!FRegistoObras!txtTotalPrevisão.Value = Forms!FRegistoObras!.txTotalPrevisão.Value
Forms!FRegistoObras!txtDiferença.Value = Forms!FRegistoObras!.txDiferença.Value
Forms!FRegistoObras!txtDesvio.Value = Forms!FRegistoObras!.txDesvio.Value
Me.Refresh
DoCmd.RunCommand acCmdSaveRecord
DoCmd.GoToRecord , , acNewRec
End Sub