
Saludos,
Posted 14 January 2010 - 12:49 PM
Posted 14 January 2010 - 02:08 PM
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;
Posted 14 January 2010 - 02:59 PM
Posted 14 January 2010 - 07:44 PM
Posted 14 January 2010 - 08:16 PM
Posted 14 January 2010 - 08:20 PM
Posted 15 January 2010 - 08:51 AM
Posted 15 January 2010 - 08:58 AM
Posted 15 January 2010 - 11:18 AM
Posted 15 January 2010 - 11:24 AM
Posted 15 January 2010 - 11:55 AM
Posted 15 January 2010 - 12:48 PM
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?
Posted 15 January 2010 - 01:42 PM
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....
Posted 15 January 2010 - 04:32 PM
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.
Posted 15 January 2010 - 04:36 PM
Posted 15 January 2010 - 04:39 PM
Posted 15 January 2010 - 04:59 PM
Posted 15 January 2010 - 05:04 PM
Application.CreateForm(TDataModule2, DataModule2);
Application.Initialize; Application.CreateForm(TDataModule2, DataModule2); ...
Posted 15 January 2010 - 05:24 PM