Pesquisando e retornando valores no BDD Access com VB.NET

17/12/2015

2

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!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar