Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HELENO de Sant'Anna

Campo calculado

Recommended Posts

Olá galera,

 

Tenho uma tabela no meu Projeto cujo nome é tbl_requerimentos. Nessa tabela tenho um campo calculado (NomePeriodo), cujo objetivo é levar para um relatório informações concatenadas do tipo: 30 DIAS (DE 07/01/2015 ATÉ 07/02/2015). Acontece que o formulário onde cadastro os requerimentos (frmRequerimentos) passou apresentar o seguinte problema: Toda vez que clico no botão NOVO para cadastrar um novo requerimento surge um erro com a seguinte mensagem: 'Could not convert variante of type (Null) into type (Integer).

 

Script do campo calculado:

 

{code}

dm_dadosSeduc.tbl_requerimentos['NomePeriodo'] :=(IntToStr(dm_dadosSeduc.tbl_requerimentos['REQ_PERIODO'])+' '+'DIAS'+' '+'('+'DE:'+' '+DateToStr(dm_dadosSeduc.tbl_requerimentos['REQ_DATAINICIO'])+

' '+'ATÉ'+' '+DateToStr(dm_dadosSeduc.tbl_requerimentos['REQ_DATATERMINO'])+')');

{/code}

Campos envolvidos no script:

  • NomePeriodo (campo calculado) do tipo String;
  • req_periodo (campo físico) do tipo Integer;
  • req_dataInicio (campo físico) do tipo TimeStamp;
  • req_dataTermino (campo físico) do tipo TimeStamp.

O que poderá estar ocasionando este erro?

 

OBS.: As demais funcionalidades do formulário frmRequerimentos continuam inalteradas (funcionam corretamente), só o quando clico no botão NOVO que está ocorrendo este erro e em vista disso não consigo mais cadastrar os requerimentos.

 

Sem mais...

 

Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.