Boa tarde à todos!
Criei uma consulta que preciso que me retorne diversas informações como: Meta, PrazoDecorrido, StatusAtual... Para estes três campos serem corretamente calculados, eles dependem de muitas informações que se originam em 9 tabelas. De cada tabela, os campos usam até 6 campos do tipo data.
Para PrazoDecorrido e Meta por exemplo, uso as funções SeImed(), DifData() e Nz() para conseguir chegar ao resultado final, contudo a função diretamente digita em uma célula da consulta fica demasiadamente grande. Ultrapassa os 1048 caracteres, e é esse o seu limite.
A saída então, imagino eu, seria criar uma função em VB para fazer estes cálculos. Mas a minha ideia inicial era criar uma tabela para receber todas as informações que preciso, e a medida que o procedimento fosse preenchendo as informações na tabela, ele também calcularia os resultados dos campos que preciso.
Mas aí me veio a segunda ideia, será que não seria possível colocar o meu procedimento direto na consulta para realizar os cálculos sem que eu tenha que criar procedimentos de inserir e atualizar registros de uma tabela para esta finalidade?
Alguém sabe de alguma coisa?
Aguardo.
Criei uma consulta que preciso que me retorne diversas informações como: Meta, PrazoDecorrido, StatusAtual... Para estes três campos serem corretamente calculados, eles dependem de muitas informações que se originam em 9 tabelas. De cada tabela, os campos usam até 6 campos do tipo data.
Para PrazoDecorrido e Meta por exemplo, uso as funções SeImed(), DifData() e Nz() para conseguir chegar ao resultado final, contudo a função diretamente digita em uma célula da consulta fica demasiadamente grande. Ultrapassa os 1048 caracteres, e é esse o seu limite.
A saída então, imagino eu, seria criar uma função em VB para fazer estes cálculos. Mas a minha ideia inicial era criar uma tabela para receber todas as informações que preciso, e a medida que o procedimento fosse preenchendo as informações na tabela, ele também calcularia os resultados dos campos que preciso.
Mas aí me veio a segunda ideia, será que não seria possível colocar o meu procedimento direto na consulta para realizar os cálculos sem que eu tenha que criar procedimentos de inserir e atualizar registros de uma tabela para esta finalidade?
Alguém sabe de alguma coisa?
Aguardo.