Ir para conteúdo
Fórum Script Brasil
  • 0

Como Descobrir Se Um Campo Está Vazio?


Guest - Leonardo -

Pergunta

Guest - Leonardo -

Amigos, como faço para saber se um campo está vazio usando uma table? Eu tentei usar if tb['campo']='' then mas não funcionou, qual a maneira correta.

Agradecido.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

voce que checar um campo?

bem...

if TRIM tabela.fieldbyname('campo').value = '' then

O trim remove os espacos antes do valor... É uma maneira de proteger.. tipo um campo com um espaco somente vai ser considerado vazio...

Ou se voce quer checar a tabela toda:

If tabela.IsEmpty = true then

Link para o comentário
Compartilhar em outros sites

  • 0

Dae povo beleza?

Ow eu toh com quase o mesmo problema do nosso amigo! é q eu to fzndo uma tela de cadastro de cidades onde a ação do meu botão novo é a seguinte:

Begin

DM.QrTemp.SQL.Clear;

DM.QrTemp.SQL.Add('Select max(cid_codigo)+1 as CODIGO from CIDADE');

DM.QrTemp.Open;

If DM.QrTemp.IsEmpty then

MaskEdit1.Text := '1'

else

MaskEdit1.Text := DM.QrTemp.FieldByName('CODIGO').AsString;

End;

O problema é que aparece a mensagem "Empty SQL Statement" quando o botão Novo é clicado! Por causa do meu banco que está vazio, mas o MaskEdit1 não recebe a string '1' se o banco tiver vazio! Será que eu tenho que colocar que no if o codigo "DM.QrTemp.IsEmpty = true"?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...