VB .NET - Cadastro básico usando TableAdapter e ReportViewer


 Esse artigo vou apresentar um pequeno projeto para estudo feito na linguagem VB .NET para cadastro com fotos que acessa um banco de dados Microsoft Access e realiza as operações CRUD e também emite um relatório usando o ReportViewer.


O projeto a seguir usa o recurso do data binding com DataSet, TableAdapters e BindingSource para vincular os registros às caixas de texto do formulário. Para isso definimos cada propriedade DataBindings das caixas de texto para cada campo da tabela que desejamos exibir no formulário de cadastro.

 

É um projeto básico para iniciantes que mostra como usar alguns recursos da linguagem VB .NET como barra de progresso, timers, DataSet, TableAdapters, etc.

 

A seguir alguns formulários usados no projeto:

 

1- Formulário exibindo uma barra de progresso com percentual de progresso de carga inicial da aplicação

 

 

2- O formulário de login com opção para criar uma nova conta de usuário:

 

 

3- O formulário para criar a nova conta do usuário

 

 

4- O formulário principal com opção para definir cores como temas aos formulários do projeto

 

 

5- O formulário de cadastro com as opções de manutenção e opção de foto e também exibindo o relatório feito no ReportViewer:

 

 

O projeto deve ser aberto no Visual Studio com ReportViewer instalado. Pode ser no VS 2010 , VS 2012 ou na versão Community do VS 2013.

 

Veja como instalar o ReportViewer neste artigo : ReportViewer - Instalando no Visual Studio 2013

 

Ao usar o projeto atente para a string de conexão definida no arquivo App.Config e no DataSet definido no projeto.

 

No exemplo o banco de dados foi colocado na pasta c:\dados. Se você desejar usar outro local deverá alterar essas informações no App.Config e no DataSet.

 

Na pasta bin/Debug do projeto temos a imagem semfoto.png que é usada para exibir a imagem de um cadastro para o qual uma foto não tiver sido definida.

 

O projeto pode ser melhorado em muitos aspectos como exercício de aprendizado e com certeza alguns bugs precisarão ser corrigidos.

 

No Super DVD .NET você encontra mais de 100  programas completos com o código fonte como este para estudo tanto na linguagem VB .NET como C# em projetos Windows Forms e projetos Web.

 

Veja a relação de alguns dos programas disponíveis no Super DVD .NET : Destaques do Super DVD .NET

Pegue o projeto completo aqui:  Cadastro_TableAdapter_Foto.zip

Por isso também damos, sem cessar, graças a Deus, pois, havendo recebido de nós a palavra da pregação de Deus, a recebestes, não como palavra de homens, mas (segundo é, na verdade), como palavra de Deus, a qual também opera em vós, os que crestes.
1 Tessalonicenses 2:13

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti