Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2008
Avatar de Yasnet
Yasnet Yasnet is offline
Miembro
 
Registrado: oct 2008
Ubicación: Colima
Posts: 30
Poder: 0
Yasnet Va por buen camino
Muchas gracias a todos, ya no aparece la ventana de login gracias al Tbasetable.
Muchas gracias a todos
Responder Con Cita
  #2  
Antiguo 12-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Cita:
Empezado por Yasnet Ver Mensaje
Muchas gracias a todos, ya no aparece la ventana de login gracias al Tbasetable.
Muchas gracias a todos
Jopé la que he formado con mi fallo, no sólo lo mareé sino que además le he fundido alguna neurona

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 16-11-2008
lucho1981 lucho1981 is offline
Miembro
 
Registrado: abr 2006
Ubicación: Tucuman-Argentina
Posts: 44
Poder: 0
lucho1981 Va por buen camino
Thumbs down Problema con login

Hola gente linda. Les cuento q tengo una duda enorme. Como puedo hacer para q mi form de logueo se fije si existen tanto el usuario y la contraseña? ¿y si no existe ningun usuario con ese nombre q me lo diga?
Cabe aclarar q desde mi form principal llamo al form de logueo y mi idea es q al validar el usuario recien habilitar los correspondientes items para los diferentes tipos de permisos q tengas los usuarios.

El siguiente es un ejemplo de logueo q encontre en el foro


Código Delphi [-]
begin
if trim(user.Text)='' then
  begin
     MessageDlg('Debes ingresar tu Nombre de usuario y contraseña 
     para continuar',mtError, [mbok], 1);
     user.SetFocus;
     exit;
end;

En este pedazo de codigo veo q falta un end; y en su lugar pusieron un exit; ¿porq razon es esto?
Muchas gracias por sus futuras respuestas
Responder Con Cita
  #4  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
El exit es para salir del programa, osea si no ingresa el nombre o el usuario correctos, el programa se cerrara.
Pareciera que le falta un end, pero tambien parece que falta un pedazo de codigo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 16-11-2008
lucho1981 lucho1981 is offline
Miembro
 
Registrado: abr 2006
Ubicación: Tucuman-Argentina
Posts: 44
Poder: 0
lucho1981 Va por buen camino
Gracias.

Cita:
Empezado por Caral Ver Mensaje
Hola
El exit es para salir del programa, osea si no ingresa el nombre o el usuario correctos, el programa se cerrara.
Pareciera que le falta un end, pero tambien parece que falta un pedazo de codigo.
Saludos
Si falta codigo, pero es q estoy haciendo mi propio programa, con mis pocos conocimientos.
este es mi codigo
Código Delphi [-]
begin
    if (usuario.Text='')or (Pass.Text='') then
      begin
         MessageDlg('Debes ingresar tu Nombre de usuario y contraseña 
         para continuar',mtError, [mbok], 1);
         usuario.setfocus;
      end;
     else
        DM.TUsuarios.Locate('Usuario',usuario.Text,[]);
        If (Dm.TUsuarios.fieldName('contraseña').Astring = pass.Text then

De encontrar el Usuario y q coincida con el pass q recien acceda y de ahi validare permisos y otras cosas.
Pero q pasa si el usuario no existe?
Por otro lado como puedo hacer para q un en un ComboBox me muestre la lista de los usuarios existentes?

Uso delphi 7 y mysq 5.0 conectado por odbc
Responder Con Cita
  #6  
Antiguo 16-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
1- el codigo usa un datamodule
2- si el usuario no existe retorna el foco al edit usuario.
3- no hace referencia del password
4- para que el combobox contenga a los usuarios haces una consulta sql y la añades al combobox, recorriendo la tabla.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 16-11-2008
lucho1981 lucho1981 is offline
Miembro
 
Registrado: abr 2006
Ubicación: Tucuman-Argentina
Posts: 44
Poder: 0
lucho1981 Va por buen camino
Thumbs down Otra duda

Tengo un Mainmenu, q contiene usuario, dentro de usuario tengo "cambio de usuario", como hago para q la propiedad enabled de "cambio de cliente" se ponga en true cuando se loguee el usuarios?

Habia pensado en algo similar a esto:
Código Delphi [-]
Main.Principal.MainMenu1.Items.Usuarios.cambioclave.enabled:=true;
Pero no me permite hacer referencia a lo q esta en rojo, es decir a partir de Usuarios. Con q otra forma puedo cambiar la propiedad enabled?

Muchas gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Consulta sobre ventana login y menus Choclito OOP 6 02-09-2008 23:30:23
como crear una ventana de login wadhis Conexión con bases de datos 1 27-08-2008 09:47:26
Problema al correr mi programa... enecumene OOP 5 05-10-2007 21:49:21
Ayuda Con Ventana Para Login!!! jugomez MS SQL Server 5 23-10-2006 17:22:29
mostrar ventana de login para acceder al servidor feusebi API de Windows 0 13-01-2006 15:24:09


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


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