Pesquisando e retornando valores no BDD Access com VB.NET

17/12/2015

Olá, bom dia! Estou iniciando os estudos sobre vb.net e tenho algumas dúvidas.

Hoje, já possuo uma conexão com um banco de dados Access e preciso fazer uma consulta nesse banco.

A estrutura da consulta é muito simples...

Tecnologia utilizada:

VB.net, Visual Studio Community 2015.

BDD Access, Access 2013



No BDD tenho algumas tabelas: USUARIO / PESQUISA / SALA_DE_AULA

Na tabela USUARIO tenho as seguintes colunas:

ID / LOGIN / SENHA / HABILITADO / NOME

1º tenho uma tela como a de login. Onde serão dispostas as informações de usuário e senha!

Cx-texto Login

Cx-texto Senha

Botão OK!

2º preciso validar se a senha for deixada vazia! Exemplo:

O usuário preenche a cx-texto login com seu login e deixa a cx-texto da senha em branco;

Se o login não existir, Nok!

Se o login existir e sua senha estiver em branco no BDD ele terá que cadastrar uma nova senha!

Se o login existir e contiver uma senha no BDD o usuário será comunicado que esqueceu a senha!

2º preciso pegar o login e validar com a senha, exemplo:

Se o login não existir, Nok!

Se existir o login e a senha for compatível, Ok!

Se existir o login mas a senha estiver errada, Nok!

3º preciso saber se o usuário é habilitado para ingressar, exemplo:

Se validados, login e senha, e na coluna HABILITADO o valor for 1, Ok!

Se validados, login e senha, e na coluna HABILITADO o valor for 0, Nok!

4º preciso retornar o nome do usuário, exemplo:

Estando tudo ok com login e senha e o usuário esteja validado, retorna o valor da coluna NOME do BDD para uma variável.

Caso alguém esteja disponível e disposto a me dar essa aula, eu ficarei muito agradecido!

Sei que parece que estou transferindo a responsabilidade de criar uma estrutura a vocês!

Mas esse pequeno exemplo, me ensinará as manobras necessárias para a maior parte dos mecanismos que eu preciso utilizar... Aparecendo outras necessidades de aprendizado, (que sei que vão aparecer) entrarei em contato novamente!

Aguardo... Desde já, grato!

Ricardo Teixeira