FoxPro/Visual FoxPro - accesos de usuarios

 
Vista:

accesos de usuarios

Publicado por Oscar Salas (12 intervenciones) el 15/09/2008 20:31:02
Buenas tardes, he echo un sistema de gestion comercial, lo que necesito y no puedo enfocar es el control de los usuarios para que solamente puedan ingresar a algunas rutina. Alguien me podria guiar como podria hacerlo?. Desde ya muchisimas gracias.

Oscar Salas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:accesos de usuarios

Publicado por Plinio (7841 intervenciones) el 16/09/2008 03:34:53
Si tienes un menu este en la opcion Skip puede prohibir el acceso a alguna opcion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:accesos de usuarios

Publicado por Salas Oscar (12 intervenciones) el 16/09/2008 04:15:43
No me ubico, me podrias enunciar un pequeño ejemplo? Gracias.

Oscar Salas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:accesos de usuarios

Publicado por HELDER MARTINEZ (711 intervenciones) el 16/09/2008 21:19:23
En el init del form donde ejecutas tu menu, pon;

Public lMenu
****************************************
DO MENUMPR WITH THIS,.T.
****************************************
SELECT usuarios
GO TOP

Luego en el gotfocus de tu form pon;

if lMenu = .t.
Public lMenu
set sysmenu to
***************
select usuarios
go top
if alltrim(usuario) = "Administrador"
SET SKIP OF BAR 1 OF Archivo .T. IN (m.oFormRef.Name) BAR
SET SKIP OF BAR 1 OF Reportes .T. IN (m.oFormRef.Name) BAR
else
if alltrim(usuario) = "Operador"
SET SKIP OF BAR 1 OF Archivo .F. IN (m.oFormRef.Name) BAR
SET SKIP OF BAR 1 OF Reportes .F. IN (m.oFormRef.Name) BAR
else
DO MENUMPR WITH THIS,.T.
endif
endif

select USUARIOS
go top
thisform.caption = "Usuario que esta en el sistema" + " - "+ " " + alltrim(usuarios)
lMenu = .f.
endif

**NOTA:
Archivo es el menu, en la primera condicion Habilitamos la primera opcion del menu archivo y la primea opcion del menu Reportes.

Archivo es el menu, en la primera condicion DesHabilitamos la primera opcion del menu archivo y la primea opcion del menu Reportes.

Saludes, espero te sirva, si no puedes me ayudas, yo te hago un ejemplo.

Desde Honduras C.A
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:accesos de usuarios

Publicado por Oscar Salas (12 intervenciones) el 16/09/2008 23:24:25
Gracias, voy a ver si lo interpreto, cualquier cosa te aviso.
Un abrazo

Oscar Salas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar