Inicio | Artículos | Fox pro | Clases y objetos y ordenar un grid en formulario de visual foxpr...
CLASES Y OBJETOS Y ORDENAR UN GRID EN FORMULARIO DE VISUAL FOXPRO
Publicado el Sábado 15 de marzo de 2008 a las 05:47:42 por cesarperedat
Lecturas
Tema de Hoy : I. CLASES Y OBJETOS EN VISUAL FOXPRO
II.ORDENAR UN GRID EN VISUAL FOXPRO
Buenos dias con todos los usuarios, quienes tienen la oportunidad de leer este Articulo el cual por medio de esta ahora quiero escribir parte de las lecciones contenidas en mi Libro de Programaqción llamado El mundo de la Programacion en Fox. conteniendo los modulos desde un nivel basico, aprendiedno fox desde cero, Nivel intermedio, mantenimiento y orden de los datos existentes dentro de una determinada funcion, conexiones, dependencias, y otros mas. y el tercer Nivel va contenida el desarrollo e interconexion y manejo de SYBASE y SQL SERVER. asi como la exploración del menu XML dentro del Fox 9.0.
Recuerda que DIOS te Ama y que Eres un ser muy hermoso para DIOS y aunque tu padre y tu madre te dejaran, DIOS estara siempre contigo.
En las contiendas de nuestra vida, encontramos que el Amor es sufrido y bondadoso. El amor verdadero no es celoso, no se vanagloria, no se hincha, no se porta indecentemente, no busca sus propios intereses, no se siente provocado. No lleva cuenta del daño. No se regocija por la injusticia, sino que se regocija con la verdad. Todas las cosas las soporta, todas las cree, todas las espera, todas las aguanta. El amor nunca falla. (1Cor. 13:4-8)
Demos Gracias a DIOS por todas las cosas maravillosas que nos brinda "Bendito sea Dios. El que nos conforta en toda prueba, para que también nosotros seamos capaces de confortar a los que están en cualquier dificultad" (2Cor 1,3-4) Este Articulo quien GRACIAS A DIOS me ayudo a escribirlo y por estar siempre conmigo alientandome y apoyandome mi unica hijita HARUMI PEREDA PASCAL Es una Bendicion de DIOS.
DESARROLLO DE CLASES Y OBJETOS
CLASES EN FOX PROPrimero crearemos un ejemplo de clases en Grupo de Botones.
Desde la Ventana de comandos escribimos
CREATE CLASS (NOMBRE)
Recordemos que cada clase que se crea dentro del fox, me va permitir ejecutarla desde mi screen o dentro de mi función como procedimiento almacenado, cuya extensión es vcx y vct.
En este caso como ejemplo primero, vamos a crear un grupo de botones, el cual llamaremos a nuestro ejemplo “grupito01”.
Pasos a crear nuestra clase:
1. Create Class grupito01
2. Ponemos el nombre de la clase en la ventana activa.
3. Ahora desde la venta activa podemos seleccionar el tipo de clase que vamos a desarrollar tal como se puede desplegar en el combo
4. Luego de seleccionar el tipo de clase que se va desarrollar, pues procederemos a generar las funciones, del botón clase por cada uno.
5. En este caso ejemplo estamos, creando un grupo de botones, el cual ponemos las opciones de abrir un nuevo registro, ultimo registro, primer registro y salir.
6. Dentro de cada uno de los eventos o procedimientos desarrollaremos los botones o las clases efectuadas.
7. En este ejemplo clase, nuestro desarrollo debe de quedar de esta manera, el cual hemos desarrollado una clase de botones grupales en forma vertical.
8. y luego procederemos a grabarlo o pulsar CTRL-W para grabar nuestra clase.
AHORA COMO INSERTAMOS NUESTRA CLASE EN FOX PRO Para insertar nuestra clase dentro del fox, cuando estamos dentro de un screen, lo podemos efectuar de diferentes maneras, pero una de las mas practicas y sencillas es la siguiente:
Dentro de los pasos son:
1. Creamos nuestro formulario, en este ejemplo procedemos a llamarlo practica01.scx
2. En este ejemplo, observemos que cuando creamos nuestro formulario, dentro de la barra de herramientas no se encuentra activa nuestra clase, para ello, es necesario que debamos añadir la clase dentro de nuestras opciones; para ello en este ejemplo en la parte lateral izquierda hemos colocado el formulario inicial, antes de insertar la clase grupito01.vcx
Paso 01
Paso 02
Paso 03
Paso 04
3. Entonces, podemos observar que la clase grupito01.vcx, ha sido insertado en nuestro formulario.
PASOS ORDENAR UN GRID EN UN FORM DE VISUAL FOXPRO En este tema el día de hoy procederemos a desarrollar la forma de ordenar un grid desde tu formulario de Visual Foxpro, para ello vamos a considerar un ejemplo practico de una tabla con datos básicos
Recordemos que si queremos ordenar en un grid una tabla lo podemos hacer generando los índices, mas no podemos hacerlo esto cuando usemos vistas locales o vistas remotas, pues para ello debemos emplear las opciones de las mismas propiedades de ordenar y agrupar.
Ahora desarrollaremos un grid que sea ordenado por diferentes campos
Mi tabla ejemplo el cual consideramos tendrá dos campos:
Articulo y unidad de medida.
Ahora dentro de la estructura de mi tabla, yo debo de ordenar mis índices, debiendo de quedar de esta manera
Ahora en el desarrollo de mi screen, dentro de los eventos de la cabecera de cada columna del MOUSE UP.
Lo describiremos mediante el comando SET ORDER TO