Bom dia!
Sou iniciante no Access e peguei um programa praticamente já pronto, criado por outra pessoa. Preciso complementar uma consulta, adicionando um saldo semanal nesta consulta, por exemplo:
Para agrupar por semana, utilizo a seguinte função:
SEMANA: SeImed(PartData("ww";[DATE];1;3)<10;Format([DATE];"yyyy") & "-" & "0" & PartData("ww";[DATE];1;3);SeImed(PartData("ww";[DATE];1;3)=52 E Format([DATE];"m")=1;Format([DATE];"yyyy")-1 & "-" & "52";SeImed(PartData("ww";[DATE];1;3)=53 E Format([DATE];"m")=12;Format([DATE];"yyyy")+1 & "-" & "0" & 1;SeImed(PartData("ww";[DATE];1;3)=53;Format([DATE];"yyyy") & "-" & "0" & 1;Format(DATE];"yyyy") & "-" & PartData("ww";[DATE];1;3)))))
Em um formulário, para realizar a conta Crédito - Débito linha a linha, consegui fazendo a seguinte função:
DSoma("[Crédito]-[Débito]";"[saldo]";"[ID]<=Formulários!saldo!id")
No entanto, em consultas não obtenho o resultado esperado...
Alguém sabe como resolver?
Sou iniciante no Access e peguei um programa praticamente já pronto, criado por outra pessoa. Preciso complementar uma consulta, adicionando um saldo semanal nesta consulta, por exemplo:
Ano / Semana | Crédito | Débito | Saldo |
2015 / 01 | R$ 200,00 | R$ 00,00 | R$ 200,00 |
2015 / 02 | R$ 400,00 | R$ 100,00 | R$ 500,00 |
2015 / 03 | R$ 00,00 | R$ 200,00 | R$ 300,00 |
SEMANA: SeImed(PartData("ww";[DATE];1;3)<10;Format([DATE];"yyyy") & "-" & "0" & PartData("ww";[DATE];1;3);SeImed(PartData("ww";[DATE];1;3)=52 E Format([DATE];"m")=1;Format([DATE];"yyyy")-1 & "-" & "52";SeImed(PartData("ww";[DATE];1;3)=53 E Format([DATE];"m")=12;Format([DATE];"yyyy")+1 & "-" & "0" & 1;SeImed(PartData("ww";[DATE];1;3)=53;Format([DATE];"yyyy") & "-" & "0" & 1;Format(DATE];"yyyy") & "-" & PartData("ww";[DATE];1;3)))))
Em um formulário, para realizar a conta Crédito - Débito linha a linha, consegui fazendo a seguinte função:
DSoma("[Crédito]-[Débito]";"[saldo]";"[ID]<=Formulários!saldo!id")
No entanto, em consultas não obtenho o resultado esperado...
Alguém sabe como resolver?