Ir para conteúdo

POWERED BY:

Arquivado

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

Paula Gabriela Costa Oliv

Erro: operador

Recommended Posts

Pessaol já faz dias que estou quebrando a cabeça com esse erro.
Sou nova em Delphi, é meu primeiro programa. Na barra de botões para navegar, acontece o seguinte erro:

 

operator not applicable to this operand type

 

 

 

 

o código é esse:

 

procedure TCFuncionarios.DBNavigator1Click(Sender: TObject;
Button: TNavigateBtn);
var ultcod:Integer;
begin
if dm_dados.ds_funcionarios.State in (dsInsert) then
begin
tblAuxFuncionarios.last;
ultcod:=tblAuxFuncionariosCODIGO.value+1;
dm_dados.tbl_funcionariosCODIGO.value:=ultcod;
end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde Paula,

 

Em que linha de código ocorre o erro? Que tipo de componente é o tblAuxFuncionarios? Acho um pouco estranho você estar usando a propriedade value pra fazer a soma, visto que ela pode ser uma informação de qualquer tipo (char, data, texto, integer, real...) e isso pode estar gerando o conflito ao tentar atribuir ao último código a soma com o value... dê um pouco mais de detalhe pra vermos se podemos ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode dar detalhes dos componentes que está usando? Forma como eles se conectam? Talvez postar o código do form como um todo pra uma análise mais detalhada?

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.