Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2006
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Uno mas Formulario de Login

Saludos!

Este no es un Login de conexion a una BD!. Se trata que al hacer click en un elemento de menu en el formulario principal se abra una ventana que solicite una clave de acceso antes de abrir el formulario de configuracion. Con el codigo que anexo lo he podido realizar sin embargo tengo el problema de que al ingresar un valor erroneo y le hago click dos veces al boton de ok del mensaje de error se abre el formulario de configuracion, no he podido encontrar la causa, ¡se agradece la ayuda y las mejoras al codigo!

Al hacer Click en el menu


Código Delphi [-]
procedure TForm1.Ajustes1Click(Sender: TObject);
var
Respuesta : integer;
begin
  frmCfg := TfrmCfg.Create(nil); //Este es el formulario de Login
  frmCfg.ShowModal ;
  Respuesta := frmCfg.ShowModal;
  if Respuesta = mrOK then
    begin
      frmConfigura := TfrmConfigura.Create(nil); //Este es el formulario de configuracion
      try
        frmConfigura.ShowModal;
      finally
        frmConfigura.Free;
      end;
    end;
  frmCFG.Close ;
  frmCFG.Free ;
end;





Al ingresar la clave de acceso y presionar el boton de OK


Código Delphi [-]
procedure TfrmCfg.BitBtn1Click(Sender: TObject);
var
  K: string;
begin
  K := DatetoStr(Date) + 'CFG';  // dd/mm/yyyyCFG
  if edit1.Text <> '' then
    begin
      if (Edit1.Text = K) then
        frmCfg.ModalResult := mrOk
      else
        begin
          showmessage('¡Clave de acceso invalida!');
          Edit1.Text := '';
        end;
    end
  else
    ShowMessage('Debe ingresar una clave valida');
end;

¡Lo siento! Trate de editar las etiquetas para resaltar el codigo delphi pero no me salio, En la Prevista me sale bien pero al hacer el post no.

Última edición por vtdeleon fecha: 07-10-2006 a las 21:20:10.
Responder Con Cita
  #2  
Antiguo 08-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
A simple vista, veo que muestras la ventana 2 veces, por tanto la primera vez se pierde el valor de respuesta:
Código Delphi [-]
  frmCfg := TfrmCfg.Create(nil); //Este es el formulario de Login
  frmCfg.ShowModal ;                                // eliminar esta linea
  Respuesta := frmCfg.ShowModal;
  if Respuesta = mrOK then


Otra cosa: El BitBtn no tendrá su propiedad ModalResult a mrOk ¿no?, si en el inspector de objetos le tienes asignada su propiedad Kind, puede que esté interfiriendo.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 08-10-2006
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
¡BIENVENIDO LEPE!

Ya te extrañabamos en el club, Efectivamente hice los cambios que me dijiste y funciono bien mi cuadro de contraseña. ¡Muchas Gracias!
Responder Con Cita
  #4  
Antiguo 09-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Gracias a tí por la calurosa Bienvenida

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda para crear un formulario de login y pass Striker Varios 8 02-08-2006 18:12:35
login desde formulario principal ale21alito Varios 5 21-04-2005 21:02:34
pasar datos de un formulario vista a cualquier formulario @-Soft OOP 2 28-09-2004 21:56:01
Formulario de login!! ElCherchu Varios 7 18-05-2004 18:47:23
Formulario de login no funciona!! ElCherchu Varios 4 09-10-2003 15:54:51


La franja horaria es GMT +2. Ahora son las 12:28:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi