
Saludos,
Escrito 14 enero 2010 - 12:49
Escrito 14 enero 2010 - 02:08
procedure TFLogin.BtnOkClick(Sender: TObject); begin LoginOK := False; ADLogin.Parameters.ParamByName('nom').Value:= EUsuario.Text; ADLogin.Active:= True; EUsuario.Text:= ADLogin.Fields[0].AsString; If ADLogin.RecordCount < 1 then Begin Cuenta := Cuenta + 1; MessageDlg('Usuario no encontrado',mtError, [mbOK], 0); EUsuario.Text := ''; EClave.Text := ''; ADLogin.Active := False; If Cuenta = 3 then Close; end else If ADLoginpass.AsString = EClave.Text then Begin LoginOk := True; Usuario := ADLoginlogin.AsString; Acc:= ADLoginacceso.AsString; ADLogin.Active := False; principal:=principal.Create(self); try FLogin.Visible:= False; principal.ShowModal; finally principal.Free; end; Close; end else Begin Cuenta := Cuenta + 1; MessageDlg('Clave Inválida',mtError, [mbOK], 0); EClave.Text := ''; ADLogin.Active := False; If Cuenta = 3 then Close; end; end;
EUsuario.Text:= ADLogin.Fields[0].AsString;
Escrito 14 enero 2010 - 02:59
Escrito 14 enero 2010 - 07:44
Escrito 14 enero 2010 - 08:16
Escrito 14 enero 2010 - 08:20
Escrito 15 enero 2010 - 08:51
Escrito 15 enero 2010 - 08:58
Escrito 15 enero 2010 - 11:18
Escrito 15 enero 2010 - 11:24
Escrito 15 enero 2010 - 11:55
Escrito 15 enero 2010 - 12:48
hola polirrubo gracias por tu ayuda...bueno ...el adoconection sta en un datamodule...eso tendra q ver en algo?
bueno stoy usando dos addoconection ...uno que sta en la ventanita de login y el otro en el datamodule? sta bien asi? o tendria q quedar solo con el de datamodule?
Escrito 15 enero 2010 - 01:42
hola polirrubo gracias por tu ayuda...bueno ...el adoconection sta en un datamodule...eso tendra q ver en algo?
bueno stoy usando dos addoconection ...uno que sta en la ventanita de login y el otro en el datamodule? sta bien asi? o tendria q quedar solo con el de datamodule?
No amigo, no importa donde estén los adoconnection....
Escrito 15 enero 2010 - 04:32
program Indice; uses Forms, Unit1 in 'Unit1.pas' {principal}, UFLogin in 'UFLogin.pas' {FLogin}, UUsuarios in 'UUsuarios.pas' {FUsuarios}, UDataModule2 in 'UDataModule2.pas' {DataModule2: TDataModule}; {$R *.res} begin Application.Initialize; Application.CreateForm(TFLogin, FLogin); Application.CreateForm(Tprincipal, principal); Application.CreateForm(TFUsuarios, FUsuarios); Application.CreateForm(TDataModule2, DataModule2); {ESTA LINEA ME MARCA} Application.Run; end.
Escrito 15 enero 2010 - 04:36
Escrito 15 enero 2010 - 04:39
Escrito 15 enero 2010 - 04:59
Escrito 15 enero 2010 - 05:04
Application.CreateForm(TDataModule2, DataModule2);
Application.Initialize; Application.CreateForm(TDataModule2, DataModule2); ...
Escrito 15 enero 2010 - 05:24