Boa Noite!
Hoje eu deletei grande parte dos códigos que havia criado anteriormente e antes de começar a refazer fiz um levantamento do que precisa ser feito no gerador de relatório. Segue a lista de items abaixo:
♠ Selecionar as tabelas - ok
♠ Tabela Principal (montar um exemplo para o usuário ex: jquery, e ela é necessária por causa do InnerJoin)
♠ Trazer as tabelas relacionadas com as tabelas estrangeiras - em andamento
♠ Trazer os campos dessas tabelas relacionadas e os campos das outras tabelas também.
♠ Mostrar todos os campos para o usuário selecionar (tomar cuidado em não trazer os campos repetidos)
♠ Selecionar os campos
♠ Opção de filtros (igual antes)
♠ Ordenação (como antes)
♠ Gerar Relatório – montar os innerjoin
OBS:
♠ Excluir a opção de adicionar mais filtros
♠ Colocar a opção de pergunta: Deseja mesmo excluir todos os campos?
♠ Ver como faz para pegar FROM Tabela + Inner Join
♠ Fazer a opção para abrir relatório antigo
♠ Opção de salvar relatório gerado
♠ Opção de gerar a versão pdf do relatório
♠ Antes de fechar opção de gerar outro relatório
♠ Arrumar o botão de voltar da tabela principal.
Seguem a parte dos códigos já refeita abaixo: