Notice: Undefined index: host in C:\Benner\wwwroot\AccessViolation\qa-include\qa-base.php on line 1259
Como faço a emissão de um relatório em uma página do WES? - Access Violation
+7 votos
86 visitas
Em uma página especifica do wes, como posso iniciar a emissão de um relatório, que tem uma tabela virtual como entrada de dados?
por (347 pontos) | 86 visitas

1 Resposta

+6 votos
Melhor resposta
Abaixo um exemplo de emissão de relatório em uma página especializada:
Criteria criteria = new Criteria();
criteria.Where = "A.HANDLE=1001";

//tabela virtual como filtro
var tabelaVirtual = TabelaVirtual.Create();
tabelaVirtual.Filtro = "Teste";

//emite o relatório
var id = AppContext.Report.Emit("WES_TESTES", "Tabelas", false, ReportFormat.PDF, criteria, false, false, tabelaVirtual, null);

// Registra o javascript do popup para acompanhamento do processo
ScriptManager.RegisterStartupScript(page, page.GetType(), "showAsyncProcessesPopup", "javascript:__showAsyncProcessesPopup();", true);

 

por (470 pontos)
editado por

Perguntas relacionadas

Melhores Jul 2021
  1. skymiledelta

    9 Pontos

  2. brayden lee

    9 Pontos

  3. Samkaran321

    5 Pontos

  4. james mchel

    5 Pontos

  5. icustomerservice

    5 Pontos

  6. JetblueEspañol

    5 Pontos

  7. airtravelmart

    5 Pontos

  8. vimalkapoorpro

    5 Pontos

  9. heri188

    5 Pontos

  10. marktayler

    5 Pontos

200 pontos
Melhores 2021 Jul 26 - Aug 01
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    17 Pontos

  3. Marco.Barros

    12 Pontos

  4. Cesar.Albuquerque

    11 Pontos

  5. skymiledelta

    9 Pontos

  6. robert.metalsystem

    6 Pontos

  7. Samkaran321

    5 Pontos

  8. james mchel

    5 Pontos

  9. icustomerservice

    5 Pontos

  10. JetblueEspañol

    5 Pontos

514 perguntas
494 respostas
357 comentários
589 usuários