none
Erro na hora de imprimir RRS feed

  • Pergunta

  • Olá galera, gostaria de uma grande ajuda. Estou montando um projeto para lançar presenças de uma escola mas na hora que vou imprimir os dados não vem certos. 

    Vou colocar as imagens para ficar mais facil. 

    A tela acima é onde eu lanço as presenças, esta tudo ok! Se o aluno comparecer a aula, o arquivo salva com o valor 1, se o aluno faltar o valor é 0, no banco de dados também está salvando certinho. 

    Na hora que vou imprimir esta o erro. 

    Todos os alunos estão recebendo presença, sendo que só 5 alunos receberam a presença. Como posso tratar esse erro para que isso não aconteça?

    Estou utilizando o Report Viewer para gerar os relatórios

    quinta-feira, 5 de abril de 2018 11:15

Respostas

  • Olá boa tarde,

    Neste caso altere o tipo da coluna para "Expression":

    Basta colocar o código:

    =IIf(Fields!Presenca.Value, "Presença", "Falta")

    Espero ter ajudado!

    Abraço!

    • Marcado como Resposta Diézare sexta-feira, 6 de abril de 2018 10:42
    quinta-feira, 5 de abril de 2018 20:36

Todas as Respostas

  • Olá,

    Existem alguns pontos importantes para analisar:

    1. Como está no banco de dados? Boolean (True ou False);

    2. No grid você precisa percorrer cada linha (debugando) para saber o que está vindo do banco de dados, com isso você troca o valor caso necessário, por exemplo: se for true troca para 1 e se for false para 0. Depende muito da regra que está sendo executada.

    3. Sem debugar e olhar essas coisas você não vai conseguir deduzir o problema.

    "O grande segredo de um desenvolvedor é o debug. Hoje em dia os devs estão com preguiça de fazer isso, pelo menos a maioria que eu conheço na minha cidade".


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.ecode10.com

    quinta-feira, 5 de abril de 2018 12:26
  • No banco de dados esta como - bit 

    Estou utilizando o banco de dados MySql

    e é isso sim, 1 é true e 0 false, ou seja, 1 é presença e 0 é falta

    quinta-feira, 5 de abril de 2018 12:49
  • Olá boa tarde,

    Neste caso altere o tipo da coluna para "Expression":

    Basta colocar o código:

    =IIf(Fields!Presenca.Value, "Presença", "Falta")

    Espero ter ajudado!

    Abraço!

    • Marcado como Resposta Diézare sexta-feira, 6 de abril de 2018 10:42
    quinta-feira, 5 de abril de 2018 20:36