Estou fazendo um programa vb com acess. Tenho varios formularios entre eles um de login e um de principal. Quando o usuario faz o login, ou ele vai ser registrado como novo ou irá logar como usuario já existente. Após logar, esse usuário deveria aparecer numa label no frm_principal. Só que no momento do login(apenas uma sigla do nome de uma pessoa, ex.: rr, n), está ocorrendo um erro:
Isso acontece quando eu adiciono um novo registro "x", assim tenho que parar o teste(até ai ele já adicionou o registro na tabela). Se eu testar novamente o programa e colocar esse mesmo registro login "x", o erro não vai ocorre e irá aparecer o usuario que esta logado na lbl do frm_principal normalmente.
o Código da situação acima:
Private Sub CMD_login_Click() FRM_Login.Hide FRM_Principal.Show
tbl.Seek "=", TXT_Login.Text
If tbl.NoMatch Then tbl.AddNew tbl("usuario") = TXT_Login.Text tbl.Update End If
Já tentei colocar dentro do if o FRM_Principal.TXT_LoginP.Text = UCase(tbl("usuario")), mas aí se for logar com um registro já existente ele da o mesmo erro :huh: ..
alguém tem alguma idéia de como me ajudar!?(EOF ou BOF resolve?!)
Pergunta
Rochedo
Opa,
Estou fazendo um programa vb com acess. Tenho varios formularios entre eles um de login e um de principal. Quando o usuario faz o login, ou ele vai ser registrado como novo ou irá logar como usuario já existente. Após logar, esse usuário deveria aparecer numa label no frm_principal. Só que no momento do login(apenas uma sigla do nome de uma pessoa, ex.: rr, n), está ocorrendo um erro:
Isso acontece quando eu adiciono um novo registro "x", assim tenho que parar o teste(até ai ele já adicionou o registro na tabela). Se eu testar novamente o programa e colocar esse mesmo registro login "x", o erro não vai ocorre e irá aparecer o usuario que esta logado na lbl do frm_principal normalmente.
o Código da situação acima:
Já tentei colocar dentro do if o FRM_Principal.TXT_LoginP.Text = UCase(tbl("usuario")), mas aí se for logar com um registro já existente ele da o mesmo erro :huh: ..
alguém tem alguma idéia de como me ajudar!?(EOF ou BOF resolve?!)
Editado por RochedoLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.