Por favor, alguém poderia me ajudar?
Tenho uma tabela com os campos: controle (auto numeração); codContrib (número inteiro); qdesai (número duplo); vbsai (número duplo); vlunitsai (número duplo); qdesaldo (número duplo); vlunitsaldo (número duplo); TotalSaldo (número duplo);VlBCEnt (número duplo).
Tenho uma consulta onde preciso calcular os seguintes valores :
vbsai= [qdesai]*[vlunitsai]
vlunitsai= vlunitsaldo do registro anterior
vlus= [totalSaldo]/[qdesaldo]
totalsaldo= [totalsaldoAnterior]+[vlbcent]-[vbsai]
estou usando as seguintes fórmulas:
A: Nz([TotalSaldoAnt])+Nz([VlrtotBCSTEnt])-[vbsai]
B: DSoma("[A]";"QryAtualizaVlSaldo";"[controle]<= " & [controle] & " and [CodContrib]= " & [CodContrib])
vlus: [B]/[QdeSaldo]
vlubs: DPesquisa("[vlus]";"QryAtualizaVlSaldo";"[controle]<= " & [controle] & " and [CodContrib]= " & [CodContrib])
vbc: [QdeSai]*[vlubs]
Goataria de transformar essas consultas em codigos vba , quando mando executar a consulta ela reinicia o Acess eu não sei nada de VBA
Obrigado
Elias
Tenho uma tabela com os campos: controle (auto numeração); codContrib (número inteiro); qdesai (número duplo); vbsai (número duplo); vlunitsai (número duplo); qdesaldo (número duplo); vlunitsaldo (número duplo); TotalSaldo (número duplo);VlBCEnt (número duplo).
Tenho uma consulta onde preciso calcular os seguintes valores :
vbsai= [qdesai]*[vlunitsai]
vlunitsai= vlunitsaldo do registro anterior
vlus= [totalSaldo]/[qdesaldo]
totalsaldo= [totalsaldoAnterior]+[vlbcent]-[vbsai]
estou usando as seguintes fórmulas:
A: Nz([TotalSaldoAnt])+Nz([VlrtotBCSTEnt])-[vbsai]
B: DSoma("[A]";"QryAtualizaVlSaldo";"[controle]<= " & [controle] & " and [CodContrib]= " & [CodContrib])
vlus: [B]/[QdeSaldo]
vlubs: DPesquisa("[vlus]";"QryAtualizaVlSaldo";"[controle]<= " & [controle] & " and [CodContrib]= " & [CodContrib])
vbc: [QdeSai]*[vlubs]
Goataria de transformar essas consultas em codigos vba , quando mando executar a consulta ela reinicia o Acess eu não sei nada de VBA
Obrigado
Elias