FoxPro/Visual FoxPro - Estructura archivos MNX

 
Vista:

Estructura archivos MNX

Publicado por Luighi (105 intervenciones) el 24/11/2006 20:56:27
hola amigos

quisiera volcar los datos de mis menues a un tabla dbf aparte
donde pueda tratar a cada opcion de estos menues como accesible o no accesible
segun los usuarios que usen el sistema.

osea, como me conto un buen amigo por aca
los archivos mnx asi como otros archivos propios de vfp, son en realidad tablas
entonces, abri el archivo que contiene a mi menu principal de opciones
asi como los submenues y halle la siguiente estructura de datos:

tabla sistema.mnx

objtype n 2
objcode n 2
name m 4
prompt m 4
command m 4
message m 4
proctype n 1
procedure m 4
setuptype n 1
setup m 4
cleantype n 1
cleanup m 4
mark c 1
keyname m 4
keylabel m 4
skipfor m 4
namechange l 1
numitems n 2
levelname c 10
itemnum c 3
comment m 4
location n 2
scheme n 2

aunque al verlo, ya tengo mas o menos una idea.
quisiera saber entonces donde puedo hallar mayor informacion sobre los posibles valores que guarda cada campo, osea tener una idea del todo.
asi entonces podria a ciencia cierta generar un programa para capturar
la informacion total de mis menues.
de modo que cuando cambie, borre o agregue una opcion o subopcion del menu
a traves del modify menu ...
al correr mi programa, automaticamente cambie tambien la informacion de la tabla de acceso a usuarios que tambien haya creado.

de antemano gracias por sus respuestas.
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:Estructura archivos MNX

Publicado por sergio (737 intervenciones) el 24/11/2006 21:17:46
No podes agregar al mnx opciones del menu eso lo haces con la creacion automatica de menu
Lo que tenes que haces es vos crearte una base de datos donde pongas las opciones de menu y por medio un un programa y la sintaxis correspondientes (codigo de programacion por eje define etc etc )ç
donde dice salir1 pondras la opcion que esta en tu base de datos y asi siucesivamente hasta que termines de leer tu tabla

DEFINE POPUP salir1 MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR 1 OF salir1 PROMPT "\<Salir"
DEFINE BAR 2 OF salir1 PROMPT "\<Cambio de Usuario"
ON SELECTION BAR 1 OF salir1 CLEAR EVENTS
ON SELECTION BAR 2 OF salir1 DO 'cam_usu'

suerte
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:Estructura archivos MNX

Publicado por Luighi (105 intervenciones) el 24/11/2006 23:42:29
waths?
amigo yo no dije que quiero modificar las opciones.
eso lo hago con modify menu mymenu
no estoy diciendo que quiero modificar opciones de menu.
solo quiero obtenerlos a partir del archivo msn y llevarlos a otra tabla segun mis necesidades.
solo estoy solicitando mayor informacion sobre los posibles valores que acepta cada campo de una tabla de menu... mnx
por ejemplo el campo objtype que es numero y de ancho 2
cuantos valores permitidos acepta.
por ejemplo acepta el valor 98?, u 87, o 23?
eso pues. eso.
quiero saber que datos acepta cada campo.
que datos si y que datos no.
los comandos que pusiste lo usaba en foxpro 2.6. a excepcion del clear events.
gracias.
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