1 de fev. de 2011

27º Dia

Modifiquei a forma de como criar os checkboxlist dos campos porque vi que se fosse fazer direto por html iria acontecer o problema que não teria como eu verificar os campos que foram selecionados para gerar o relatório.
Alguns colegas do DevBrasil me ajudaram..

http://devbrasil.net/group/cdesenvolvendores/forum/topics/como-pegar-os-items

Abraço!!

31 de jan. de 2011

26º Dia

Boa noite à todos!
Hoje passei o dia procurando a seguinte solução: Como fazer para salvar os checkbox que são selecionados, sendo que eles são criados em tempo de execução?
Finalmente no final da tarde achei algo em um fórum que começou a me ajudar.
Amanhã vou por em prática, vou torcer para dar certo.
Abraço.

28 de jan. de 2011

25º Dia

Boa Noite!
Abaixo os prints da nova parte e das modificações do gerador de relatório:
Aqui ocorreu uma modificação: as tabelas podiam ser visualizadas por meio de um gridview e agora é por meio de uma listbox.

Nesta parte são mostrados todos os campos à partir das tabelas escolhidas anteriormente, com opções de selecionar  alguns campos desejados, e marcar/desmarcar todos os campos com apenas um click do mouse.

Na imagem acima temos a opção de adicionar ou não filtros ao relatório.

27 de jan. de 2011

24º Dia

Olá!!
Hoje consegui colocar para funcionar aquela idéia de aparecer os campos dinâmicos em checkboxlist conforme as tabelas são selecionadas antes..
Amanhã postarei os prints do gerador!!
Abraçoo.

26 de jan. de 2011

23º Dia

Olá!
Hoje passei o dia desenvolvendo o controle dinâmico em tempo de execução. Funciona assim: Na tela tem o DropDownList, nele nós selecionamos as tabelas desejadas e ao clicar no botão incluir elas são adicionadas em um listbox. Depois é feito um for que pega todos os códigos do listbox e a partir de cada  código ele cria um checkboxlist com os campos da tabela que tem aquele código.

25 de jan. de 2011

22º Dia

Como o problema na hora de selecionar os campos continuou, fui buscar ajuda com o Tiago, ele me mostrou uma forma diferente de fazer. Em vez de usar aquele array para salvar as tabelas como falado anteriormente, agora estou usando um Listbox e agora pretendo fazer um controle dinâmico em tempo de execução. EX: Para cada item inserido no listbox ele cria um checkboxlist.

24 de jan. de 2011

21º Dia

Neste dia estava arrumando um jeito de puxar os campos das tabelas selecionadas, porém quando o programa era executado e selecionada a opção de selecionar os campos a tela abaixo de erro aparecia.

20 de jan. de 2011

19º Dia

Boa noite à todos!
Hoje tenho novidades novamente..

Nesta tela o gerador de relatório indica um erro de conexão com o banco de dados na hora de criar a abreviatura das tabelas, e esse código é executado depois de adicionar as tabelas, no botão de avançar. Isso é incrível porque então como é que anteriormente ele  faz a conexão com o banco de dados e lista todas as tabelas cadastradas?
"NãoIntendo.com" 
Então hoje passei várias possíveis tentativas para corrigir este erro, mudei até alguns "selects" .
Agora vou descansar porque amanhã é sexta-feira e tenho muito trabalho pela frente.

19 de jan. de 2011

18º Dia

Boa Noite!
Hoje tenho novidades!!!
Um erro novo:

e mesmo depois de vários F5, e de reiniciar o Visual Studio e o notebook ele continuou acontecendo..
AFF!!
Bom, abaixo segue os print's do gerador de relatório 3.0
Colocando o título no relatório

Mensagem de erro se o título não tiver preenchido

Adicionando mais de uma tabela para gerar o relatório

Opção de excluir as tabelas selecionadas - todas de uma unica vez