Fórum tela de login #311351
01/02/2006
0
data maskedit
usuario edit
filial spin
senha edit
ja leio do arquivo decriptografo e tudo mais em fim, gostaria de saber como faco a validação destes campos, pois esta acontecendo o seguinte
digito so a data e dou enter, ele abre msgdlg diz que usuario e sanha sao obrigatorios, mas entra no sistemas como evitar isso.
obrigado
Pereiramarcos
Curtir tópico
+ 0Posts
01/02/2006
Glecio
Onde vc está trantando o q o usuário digitou?
Não ficou muito claro. . . ?!
Gostei + 0
01/02/2006
Pereiramarcos
obrigado pela resposta,
chamo o form de login assim
begin
Application.Initialize;
Application.CreateForm(TDtM, DtM);
Application.CreateForm(TFrmSenha, FrmSenha);
IF Frmsenha.ShowModal = mrOk then
begin
FreeAndNil(Frmsenha);
Application.CreateForm(TFrmOperador, FrmOperador);
Application.Run;
end
else
Application.Terminate;
end.
estou tratando oque o usuario digitou no botao Ok
Gostei + 0
02/02/2006
Rjun
Gostei + 0
02/02/2006
Pereiramarcos
valeu Rogerio, oque eu tenho que fazer seria isso ?
no OnCloseQuery
if edituser.text = ´´ or editsenha.text=´ ´ then
canclose := False
???
endif
if senha ´´ then
????
canclose:= False
oque eu retorno para que ele nao feche o form ?
formx.canclose := false é isso ??
obrigadoooooooooo
nunca usei OnCloseQuery
valeu
Gostei + 0
02/02/2006
Rjun
Gostei + 0
02/02/2006
Pereiramarcos
colocandop canclose para false como posso fechar o form sem digitar nada pode existir esta possibilidade.
outra coisa esou no campo data dou [enter] ele da erro de EAccessviolation, as coisas parecem dificies nao consigo entender. . . parece que estou desaprendendo. . . .
desculpe o desabafo
Gostei + 0
02/02/2006
Rjun
Explique melhor o problema no campo Data.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)