Jump to content
Fórum Script Brasil
  • 0

Como Consultar Bd


Guest Alessandro

Question

Guest Alessandro

Iæ galera, vou ser breve...

Eu criei uma tabela (PARADOX) já tem um ALIAS...nesta tabela eu coloquei 2 campos :

LOGIN SENHA

Eu criei um form com dois edit : "Login" e "Senha" e um button "OK"

A dúvida é a seguinte :

O que devo fazer e onde para que quando digitado e pressionado o botão OK :

Consultar os dois edits na tabela do inicio ao fim ?

Verificar se existe ?

Se sim, abre dá uma messageBox('Aceito');

Senão, messageBox('Login ou senha inválido.');

------------------------------------------------------

Se alguém tiver um tempinho pra responder, informe onde cada código irá ?

Muito obrigado..... biggrin.gif

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Ve se consegue pegar a lógica:

begin
 tabela.first //Pula pro primeiro registro
 while not tabela.eof do  // enquanto não for o fim da tabela
 begin
   if editusuario.text = tabela.fieldbyname('usuario') then
   begin
     if editsenha.text = tabela.fieldbyname('senha') then
     begin
       chama o sistema aqui
       FormUsuario.close;
       abort; // pra não aparecer a chamada de erro no final
     end
     else
     begin
       showmessage('Senha inválida!')
       abort; // pra não aparecer a chamada de erro no final
     end;
   end;
   tabela.next;
 end;
 showmessage('Usuario não existe!') //se chegar no fim e não existir o usuario
end;

Resumindo:

ele pula para o primeiro item da tabela Login/senha

checa se o usuario é igual ao digitado,

se não for, pula para o próximo item até chegar no fim da tabela

se for, checa a senha

se a senha for igual passa para o sistema

se for diferente dá uma mensagem avisando

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...