Caros Colegas, tenho um formulário que vamos chamar de "A", este formulário é o resultado de uma consulta.
Há um outro formulário "B" em que as tabelas estão vinculadas pelo "número do documento".
No formulário "B" diversos; usuários criam novos registros e em um campo chamado horas adicionais, colocam as horas que os mesmos utilizaram na sua atividade.
Ao carregar o formulário "A" (que é uma consulta), gostaria que em um campo, vamos chamar de "horas adicionais total" ao carregar efetua-se a soma de todas as horas que estão na tabela"B" que contem as entradas do formulário "B".
Nota: Não posso fazer a operação pelo campo calculado, porque trata-se de um campo texto(horas - superior a 24h).
Estou utilizando o código abaixo, inserido no campo horas adicionais total, que funciona, mas me resulta na soma de todas as horas da tabela "B" e quero apenas a soma da horas dos registros vinculados por número de documento.
Espero que eu tenha conseguido explicar. Agradeço.
Código:
=HrStr(DSoma("HrDbl([horasadicionais])";"tblB"))
Há um outro formulário "B" em que as tabelas estão vinculadas pelo "número do documento".
No formulário "B" diversos; usuários criam novos registros e em um campo chamado horas adicionais, colocam as horas que os mesmos utilizaram na sua atividade.
Ao carregar o formulário "A" (que é uma consulta), gostaria que em um campo, vamos chamar de "horas adicionais total" ao carregar efetua-se a soma de todas as horas que estão na tabela"B" que contem as entradas do formulário "B".
Nota: Não posso fazer a operação pelo campo calculado, porque trata-se de um campo texto(horas - superior a 24h).
Estou utilizando o código abaixo, inserido no campo horas adicionais total, que funciona, mas me resulta na soma de todas as horas da tabela "B" e quero apenas a soma da horas dos registros vinculados por número de documento.
Espero que eu tenha conseguido explicar. Agradeço.
Código:
=HrStr(DSoma("HrDbl([horasadicionais])";"tblB"))
Última edição por Josealdo em Seg 14 Jul - 9:37, editado 1 vez(es)