Fazendo um pedido com vários itens, a tabulação não para no inicio do novo registro (novo), ele "pula" para o primeiro ítem do pedido...
Eu uso um script que vai totalizando os valores no fim de item registrado...
Private Sub Quant_entregue_Exit(Cancel As Integer)
'-- Alexandre Fim - Forum Maximo Access - 22/09/2022
Dim vTotal As Double
vTotal = Format(Nz(DSum("SubTotal", "Vendas", "Número_pedido = " & Me.Número_pedido & ""), 0), "#,##0.#0")
CurrentDb.Execute ("UPDATE PDVendas SET Valor_Total = '" & vTotal & "' WHERE Número_pedido = " & Me.Número_pedido & "")
End Sub
Se eu não uso ele funciona.
Segue o bd pra ajudar...
Eu uso um script que vai totalizando os valores no fim de item registrado...
Private Sub Quant_entregue_Exit(Cancel As Integer)
'-- Alexandre Fim - Forum Maximo Access - 22/09/2022
Dim vTotal As Double
vTotal = Format(Nz(DSum("SubTotal", "Vendas", "Número_pedido = " & Me.Número_pedido & ""), 0), "#,##0.#0")
CurrentDb.Execute ("UPDATE PDVendas SET Valor_Total = '" & vTotal & "' WHERE Número_pedido = " & Me.Número_pedido & "")
End Sub
Se eu não uso ele funciona.
Segue o bd pra ajudar...
- Anexos
- Teste.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (558 Kb) Baixado 10 vez(es)