PageFrame ( en Forms ) de Visual FoxPro 6.0
Publicado por Pedro Gómez (86 intervenciones) el 11/09/2001 20:38:31
Tengo 11 tablas, 1 padre con sus 10 hijos, ahora bien en un PageFrame diseñe 10 pages con un Grid y en cada propiedad Grid.SourceRecord puse una tabla en cada Page hasta completar las 10 tablas en cada page, y al haber establecido en el DataEnvironment del form todas las relaciones, me fue cambiando las listas de cada Grid, esto es casi lo mismo que en FoxPro ver 2.6 for Windows usando Browse's relacionales.
Sin embargo se me han presentado algunas inquietudes como las siguientes:
- Antecedente: Puse de la clase WizStyle los botones de navegacion (Top,Prev...). Me automatiza: cambio de datos, agregar datos, etc.
1ra. inquietud: En tiempo de modificación ¿Como inhabilito todos los demas objetos?, esto es para que el usuario no navege en otras solapas del PageFrame u otros objetos fuera del PageFrame sino que unicamente modifique/agrege datos en el page activo. Como mi experincia a sido en FoxPro for Windows ver 2.6, lo hacia combinando SHOW WINDOW <Nombre ventana>/SHOW WINDOWS ALL [DISABLE]|[ENABLE] y SHOW GET <nombre variable> [ENABLE]|[DISABLE]. Esto se lograba porque eran ventanas independientes donde conformaba todo el cuerpo del Form cuya ventana principal funcionaba como contenedor de 3 o mas ventanas con sus respectivos GET's. Pero aqui estoy viendo que con una sola puedo tener todos los objetos de entre ellos el PageFrame.
2da. inquietud: Como mi teoria en programación es usar variables de memoria y no directamente la tabla sino afectar la tabla a partir de lo seguro que este el usuario y dejarle oportunidad de deshacer cambios, ¿Como logro saber que Page del PageFrame seleciono el usuario? esto es para saber a que tabla tengo que modificar/insertar datos ( SCATTER MEMVAR M
Sin embargo se me han presentado algunas inquietudes como las siguientes:
- Antecedente: Puse de la clase WizStyle los botones de navegacion (Top,Prev...). Me automatiza: cambio de datos, agregar datos, etc.
1ra. inquietud: En tiempo de modificación ¿Como inhabilito todos los demas objetos?, esto es para que el usuario no navege en otras solapas del PageFrame u otros objetos fuera del PageFrame sino que unicamente modifique/agrege datos en el page activo. Como mi experincia a sido en FoxPro for Windows ver 2.6, lo hacia combinando SHOW WINDOW <Nombre ventana>/SHOW WINDOWS ALL [DISABLE]|[ENABLE] y SHOW GET <nombre variable> [ENABLE]|[DISABLE]. Esto se lograba porque eran ventanas independientes donde conformaba todo el cuerpo del Form cuya ventana principal funcionaba como contenedor de 3 o mas ventanas con sus respectivos GET's. Pero aqui estoy viendo que con una sola puedo tener todos los objetos de entre ellos el PageFrame.
2da. inquietud: Como mi teoria en programación es usar variables de memoria y no directamente la tabla sino afectar la tabla a partir de lo seguro que este el usuario y dejarle oportunidad de deshacer cambios, ¿Como logro saber que Page del PageFrame seleciono el usuario? esto es para saber a que tabla tengo que modificar/insertar datos ( SCATTER MEMVAR M
Valora esta pregunta


0