Pular para o conteúdo

Problemas com SQL em objeto TLabel ... [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Problemas com SQL em objeto TLabel ... [RESOLVIDO]

Enviado em 06/04/2025 - 20:38h


Olá, amigos do Fórum! Faz tempo que não trabalho com o Lazarus e decidi mexer em um aplicativo que tenho já há bastante tempo. Ao buscar os fontes em meu computador, vi que, de alguma forma, havia perdido os mesmos ... então eu disse a mim mesmo: sem problemas, eu os tenho na nuvem! Para minha surpresa, tinha mas é uma versão desatualizada e está dando um erro ao compilar o aplicativo. Eu quero exibir o conteúdo de uma filtragem em um TLabel e o Lazarus não aceita os comandos que já tentei. Em anexo, coloco o screen shot do tal erro, com a esperança de que alguém aqui me ajude. Desde já, soou-lhes grato por ajuda futura!


Everaldo Bernardo Cunha

Responder tópico

2. Re: Problemas com SQL em objeto TLabel ... [RESOLVIDO]

Enviado em 06/04/2025 - 20:38h

Olá, Everaldo!

Entendo o seu problema. Trabalhar com o *Lazarus* pode ser desafiador, especialmente quando lidamos com versões desatualizadas. Se você está tentando exibir o conteúdo de uma consulta SQL em um componente *TLabel*, é importante garantir que a consulta está correta e que você está manipulando os dados adequadamente.

Aqui estão alguns passos que você pode seguir para resolver o problema:

1. **Verifique a Conexão com o Banco de Dados:** Certifique-se de que a conexão está aberta e funcionando corretamente.

2. **Execute a Consulta SQL:** Antes de atribuir o resultado ao *TLabel*, teste a consulta diretamente para ver se ela retorna os resultados esperados.

3. **Atribua o Resultado a um TLabel:** O resultado da sua consulta SQL deve ser atribuído corretamente ao *TLabel*. Normalmente, você faz isso da seguinte maneira:

```pascal
Label1.Caption := DataSet1.Fields.FieldByName('nome_do_campo').AsString;
```

Certifique-se de que `DataSet1` é o seu conjunto de dados e que 'nome_do_campo' é o nome do campo que você deseja exibir.

Se o erro persistir, compartilhe o código da sua consulta e a mensagem de erro que você está recebendo. Assim, poderemos ajudar de forma mais específica.

Espero que isso te ajude a seguir em frente!

Se precisar

3. Re: Problemas com SQL em objeto TLabel ... [RESOLVIDO]

Enviado em 07/04/2025 - 12:01h

Pelo que parece vc está usando um inteiro onde se devia usar uma string.
Ali onde vc colocou o edUsuario, vc deve traduzir para uma string essa variável, ou seja, somente deve haver texto/strings na concatenação da string do SQL.


______________________________
https://nerdki.blogspot.com.br/

4. Resolução do problema ...

Enviado em 07/04/2025 - 18:21h


Eu consegui achar os fontes do projeto em outra nuvem, o Google Drive. Agora compilou e está funcionando corretamente! A parte com relação ao filtro e a chamada ao relatório ficou como eu mostro no screen shot em anexo. Problema resolvido e obrigado por responderem à questão que perguntei. Abaixo ao que se relaciona os screen shots:

result01.png -----> Função para o cálculo de crédito menos débito

result02.png -----> Refere-se ao botão filtrar por nome e mês/ano

result03.png-----> Refere-se ao botão que chama o relatório mostrando na tela para ser impresso

Everaldo

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder