Formulario con contraseña

678 views
Skip to first unread message

AHH35

unread,
Jan 6, 2016, 5:01:35 PM1/6/16
to Comunidad de Visual Foxpro en Español
Hola a todos!!, tengo un formulario principal dentro de un Formset y quisiera saber si es posible que al iniciar el programa llame a otro formulario para ingresar una contraseña de acceso, pero que a su vez quede el formulario principal de fondo y no me permita acceder a él hasta que la contraseña sea correcta. Intenté agregando el formulario de ingreso al Formset como modal y con la propiedad ShowWindow en 1 y no me lo muestra.


Saludos!
Message has been deleted

Saúl Piña

unread,
Jan 6, 2016, 5:39:57 PM1/6/16
to Comunidad de Visual Foxpro en Español
Te escribo un ejemplo de un buen amigo...
local _validaContraseña
_validaContraseña = .f.
Do form2 TO _validaContraseña
if validaContraseña = .t.
Endif

Saludos.

AHH35

unread,
Jan 7, 2016, 7:14:59 AM1/7/16
to Comunidad de Visual Foxpro en Español
Gracias Saúl por responder, voy a probar con eso.

Saludos
Message has been deleted

integral

unread,
Jan 7, 2016, 7:12:59 PM1/7/16
to Comunidad de Visual Foxpro en Español

Estimado Amigo :

En mi caso nunca he utilizado un FormSet, creo que resulta mas practico para este caso de Ingreso con contraseña crear un formulario para dicho proceso y en cada validación hacer que llame a otro formulario o mostrar algún mensaje al usuario ello depende ya del estilo de cada programador..

En los mensajes de cada validación puedes crear un contador y darle al usuario has 3 intentos para poder ingresar y si es mayor mostrar un mensaje para salir del sistema...

Te adjunto una imagen para que tengas una idea de lo mencionado.

Saludos,

INTEGRAL 
Demo_Ingreso.jpg

AHH35

unread,
Jan 7, 2016, 8:47:53 PM1/7/16
to Comunidad de Visual Foxpro en Español
Muchas gracias Mauricio!!, voy a tratar de adaptar el ejemplo que me enviaste.

Saludos

AHH35

unread,
Jan 7, 2016, 8:53:34 PM1/7/16
to Comunidad de Visual Foxpro en Español
Gracias Integral por la información!!, en cuanto a la imagen es eso exactamente lo que busco, que me muestre al iniciar el programa el formulario de ingreso y de fondo la ventana del formulario principal, pero como lo podría hacer?. Llamar al formulario de ingreso desde el Init del formulario principal no me funciona, tienes alguna sugerencia de como podría hacerlo?

Saludos

arquinav

unread,
Jan 7, 2016, 11:42:59 PM1/7/16
to Comunidad de Visual Foxpro en Español
el formulario de ingreso lo puedes llamar desde el evento: activate o gotfocus del formulario principal pero tienes que crear una propiedad en el formulario principal para que el formulario de ingreso solo se ejecute una vez.

AHH35

unread,
Jan 8, 2016, 8:06:53 AM1/8/16
to Comunidad de Visual Foxpro en Español
Gracias arquinav!!, claro....entiendo lo que dices ya que debe ejecutarse una sola vez, pero no comprendo lo de crear una propiedad en el formulario 
principal, podrías darme mas detalles o algún ejemplo?

Saludos

arquinav

unread,
Jan 8, 2016, 9:36:49 AM1/8/16
to Comunidad de Visual Foxpro en Español
en el formulario principal creas una propiedad llamada por ejemplo paso y la dejas en falso (.f.)

y este código en el evento gotfocut o activate

IF !this.paso
    * en la propiedad paso devuelves si el login fue correcto o incorrecto despues de cierto
    * número de entradas
    * login es un formulario con la propieda windowtype=1  ==> modal
    * en el evento unload del formulario login devuelves un return con verdadero o falso dependiendo si la contraseña es correcta o incorrecta
    DO FORM login TO this.paso
ENDIF

IF !this.paso
    * cierra el formulario principal porque el login es incorrecto
    this.Release()
ELSE
    * login correcto puede continuar
    this.Closable=.F.
    this.Closable=.T.
ENDIF

Saúl Piña

unread,
Jan 8, 2016, 11:04:03 AM1/8/16
to Comunidad de Visual Foxpro en Español
Buenos dias, te envío un ejemplo de como obtener un valor a travez de una variable entre dos formularios, en especifico para el tema que tu necesitas..
es un project que escribí rapidamente y sencillo hace unos minutos. incluye formulario y codigo ejemplo.

suerte y avisas si tienes dudas..
VFxAcceso.rar_

AHH35

unread,
Jan 8, 2016, 2:34:13 PM1/8/16
to Comunidad de Visual Foxpro en Español
Gracias nuevamente arquinav y Saúl por tomarse el tiempo y darme los ejemplos!!, voy a probarlo en mi programa.

Saludos!

Saúl Piña

unread,
Jan 8, 2016, 2:55:32 PM1/8/16
to Comunidad de Visual Foxpro en Español
Te envíe el ejemplo, pero por costumbre o habito, primeramente al iniciar el sistema, muestro el form de Login y despues ejecuto el menu.mpr o form principal con menu ribbonbar...
algo como la imagenes..

1. Formulario de Acceso al Sistema
2. Pantalla Principal del Sistema (Menu Ribbonbar)


AHH35

unread,
Jan 8, 2016, 4:27:30 PM1/8/16
to Comunidad de Visual Foxpro en Español
Gracias Saúl!!, también queda muy bien esa opción de acceso. El sistema de menú Ribbonbar está realmente excelente!!!, es muy difícil hacerlo?

Saúl Piña

unread,
Jan 9, 2016, 11:05:16 AM1/9/16
to Comunidad de Visual Foxpro en Español
No hermano, el ribbonbars de Daniel es el más simple de implementar, en menos de 30 minutos ya lo tenia en mi pantalla principal.
Cualquier duda puedes preguntar. saludos.

AHH35

unread,
Jan 9, 2016, 11:31:17 AM1/9/16
to Comunidad de Visual Foxpro en Español
Ahh...ok!!, y como podría obtener esa clase?, es libre?. 

Saludos

Daniel Sánchez

unread,
Jan 10, 2016, 8:27:39 AM1/10/16
to Comunidad de Visual Foxpro en Español
Hola Adriel

Te adjunto la clase con un ejemplo para que lo pruebes y veas que fácil es implementarlo, es un archivo rar solo cambia la extensión para que lo reconozca como tal,

Saludos

El 9 de enero de 2016, 11:31, AHH35 <adrielhi...@hotmail.com> escribió:
Ahh...ok!!, y como podría obtener esa clase?, es libre?. 

Saludos



--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047 RPM #948615385
Trujillo - Perú

P  Sugerimos no imprimir este e-mail a menos que sea absolutamente necesario. Protejamos el medio ambiente.
Ribbon._rar

Daniel Sánchez

unread,
Jan 10, 2016, 9:28:00 AM1/10/16
to Comunidad de Visual Foxpro en Español
En cuanto al tema de tu formulario de inicio, para mi es más simple iniciar o que tu módulo de inicio sea un prg, una estructura de tu programa principal sería como el archivo que adjunto, te servirá de base, puedes quitar o adicionar más líneas según tus necesidades.

Saludos


El 9 de enero de 2016, 11:31, AHH35 <adrielhi...@hotmail.com> escribió:
Ahh...ok!!, y como podría obtener esa clase?, es libre?. 

Saludos
InicioSistema.prg

AHH35

unread,
Jan 10, 2016, 9:33:37 AM1/10/16
to Comunidad de Visual Foxpro en Español
Muchas gracias Daniel!! y felicitaciones por la Ribbonbar, está excelente!!!. También quería agradecer nuevamente a todos los que participaron en la solución de mi problema, es un honor formar parte de esta gran comunidad.

Saludos!

AHH35

unread,
Jan 10, 2016, 9:40:19 AM1/10/16
to Comunidad de Visual Foxpro en Español
Gracias nuevamente Daniel!!, no sabia de esa alternativa ya que no soy muy experto en el tema. 

Saludos!

cristian recio

unread,
Jan 10, 2016, 11:31:23 PM1/10/16
to Comunidad de Visual Foxpro en Español
Buenas noche Chicos, Les Pido su Ayuda por que tenemos un sistema creado en Visual Foxpro y la contraseña se le olvido al dueño del sistema y el quiere recuperar la contraseña por que no lo deja entrar como puedo recuperar la contraseña?


El miércoles, 6 de enero de 2016, 17:01:35 (UTC-5), AHH35 escribió:

Carlos Alfaro

unread,
Jan 11, 2016, 1:06:17 PM1/11/16
to publice...@googlegroups.com

Eso dependerá de la forma en que el programador decidió que quede guardada.

 

Las contraseñas pueden estar guardadas aplicándole alguna encriptación, con eso se complica el poder saber cual es.

 

Lo mejor es contactar a quien hizo el programa.

 

Bendiciones.

 

 

Carlos Alfaro

integral

unread,
Jan 12, 2016, 10:08:14 PM1/12/16
to Comunidad de Visual Foxpro en Español

Estimado Amigo :

Que bueno que solucionaste tu problema, efectivamente como lo comento un colega es mas practico crear un programa principal y establecer ahí alguna imagen de fondo o ocultarlo y de esta forma tenemos las formas mencionadas.

Ahora bien en mi caso la pantalla de control de acceso luego que el usuario ingresa los datos correctamente llama al formulario que contendrá al menú principal al estilo FoxRibbon que a mi en lo particular me agrada su estilo, cuyo creador fue el maestro GUILLERMO CARRERO. Te comento que existen 2 estilos mas de Menu Ribbon de otros autores...    

Adjunto una imagen con el modelo mencionado de Menu FoxRibbon 

Saludos,

INTEGRAL

El miércoles, 6 de enero de 2016, 17:01:35 (UTC-5), AHH35 escribió:
Menu Ribbon.jpg

integral

unread,
Jan 12, 2016, 10:16:55 PM1/12/16
to Comunidad de Visual Foxpro en Español

Ah, me olvidaba, si estas interesado en aprender su uso e implementacion del Menu FoxRibbon y ademas un manual de ayuda en formato PDF.

Te dejo el link para que descargues el ejemplo demo original creado por el Maestro Guillermo Carrero (Q.E.P.D.)   

https://sites.google.com/site/foxribbonclass/descargas

Saludos,

INTEGRAL

El miércoles, 6 de enero de 2016, 17:01:35 (UTC-5), AHH35 escribió:

AHH35

unread,
Jan 13, 2016, 7:40:17 AM1/13/16
to Comunidad de Visual Foxpro en Español
Muchísimas gracias Integral por tu interés y aporte!!!, desconocía totalmente esa biblioteca de clases de Guillermo Carrero (Q.E.P.D.), está excelente también y muy completa!!.

Saludos!
Reply all
Reply to author
Forward
0 new messages