ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

condição, se tiver o campo preenchi ok, se não null

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
rogerioclaro2
Experiente
Experiente


Registrado: Quinta-Feira, 17 de Outubro de 2013
Mensagens: 404

MensagemEnviada: Qui Ago 21, 2014 5:12 pm    Assunto: condição, se tiver o campo preenchi ok, se não null Responder com Citação

Boa tarde Nobre do AD

Estou com uma dúvida... estou fazendo um importação de dados de um sistema para outro, porém travei em uma parte aqui.

Queria fazer um verificação, tipo assim

Meu codigo
Código:

Linha := Linha + ''''+  StringReplace(SQLQuery1DATA_PAGAMENTO.AsString,'/','.', [rfReplaceAll])+''''+ ',';//DATAPAGTO
         Linha := Linha + ''''+  StringReplace(SQLQuery1VALOR_PAGO.AsString, ',','.',[rfReplaceAll])  + ''''+ ',';
     


Na primeira linha ele traz a data do pagamento convertendo / em .
Na segunda linha ele Traz o valor pago
na Terceira linha ele traz se esta pago.

Eu queria um seguinte, que quando na primeira linha no banco estiver com uma data ele traga automaticamente o valor pago

E em caso da data do pagamento vazia ele preencha o valor pago como null.

Alguem tem alguma ideia!

Forte abraço a todos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qui Ago 21, 2014 6:00 pm    Assunto: Responder com Citação

Boa tarde,

Experimente mais ou menos dessa forma:

Código:
if SQLQuery1DATA_PAGAMENTO.IsNull then
    Linha := Linha + ' null,  null, '
else
  begin
    // linhas 1 e 2
  end;


Espero que ajude.

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-venda-guarulhos-terreno
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rogerioclaro2
Experiente
Experiente


Registrado: Quinta-Feira, 17 de Outubro de 2013
Mensagens: 404

MensagemEnviada: Sex Ago 22, 2014 8:10 am    Assunto: Responder com Citação

imex escreveu:
Boa tarde,

Experimente mais ou menos dessa forma:

Código:
if SQLQuery1DATA_PAGAMENTO.IsNull then
    Linha := Linha + ' null,  null, '
else
  begin
    // linhas 1 e 2
  end;


Espero que ajude.

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-venda-guarulhos-terreno



Valeu imex, coloquei um if la e funfou


Código:
    if (SQLQuery1DATA_PAGAMENTO.AsString <> emptystr) then
     begin
         Linha := Linha + ''''+  StringReplace(SQLQuery1DATA_PAGAMENTO.AsString,'/','.', [rfReplaceAll])+''''+ ',';
     end
   else
      begin
        Linha := Linha + 'null';
      end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB