Sei sulla pagina 1di 7

1) Crea una nueva forma. Con un bloque y un Canvas. Y ponle como Nombre Inicio.

Esta ser la forma principal que nicamente servir para desplegar el men, posteriormente la configuraremos para esto.

2) En la parte de abajo del navegador de FORMS elige crear un nuevo Men. Y ponle como nombre M_INICIO.

3) Da doble clic sobre el nombre del Men, lo cual te abrir una nueva pantalla, cierra la pantalla y esto te habr creado un elemento en el Men con un tem.

4) Hacer nuevamente Doble clic sobre el nombre del men, y en la pantalla que se abre hacer, cambiar el nombre por ARCHIVO, Crea un nuevo elemento hacia la derecha con el nombre de OPERACIONES. Ahora haz clic sobre ARCHIVO, y crea un nuevo elemento debajo de ARCHIVO con el nombre de PGINA, crea otro elemento con el nombre de SALIR. Ahora posicinate sobre OPERACIONES y crea un nuevo elemento hacia abajo con el nombre FORMA1 y crea otro elemento con el nombre FORMA2.

5) Haz doble clic sobre PAGINA (con esto ingresaras a las propiedades del elemento), busca la opcin Menu Item Type y ponle en MAGIC, luego busca la opcin MAGIC ITEM y selecciona PAGE SETUP, elige la opcin MENU ITEM CODE (se abrir una nueva venta) y escribe NULL; cierra la ventana

donde escribiste el cdigo, tambin cierra la ventana de propiedades. Ahora Ingresa a las propiedades del item SALIR. Selecciona la opcin MENU ITEM CODE y escribe do_key('Exit_form'); cierra la venta donde escribiste este cdigo, y ahora cierra la ventana de propiedades. Ahora ingresa a las propiedades de FORMA1. Selecciona la opcin MENU ITEM CODE y escribe CALL_FORM('F_MODULOS',hide, do_replace); en donde f_modulos es el nombre de la forma que quieres abrir (si la forma no esta en el mismo directorio donde esta tu men y programa principal le tienes que poner el path completo para encontrarlo c:\formas\f_modulos). Cierra la ventana de cdigo y la ventana de propiedades, haz lo mismo con la opcin FORMA2. Y finalmente cierra la ventan del men para regresar al navegador principal.

6) Ahora haz un clic sobre el nombre del men en el navegador, luego oprime CTRL+ SHIFT + K esto sirve para compilar todo el men (si no estas logeado a la base de datos hazlo), ahora oprime CTRL + S esto es para guardar los cambios, ahora CTRL + T esto es para generar el archivo compilado del men. Reviza en la carpeta donde esta grabado el men que te haya generado el archivo M_INICIO.MMX

7) Ahora haz doble clic sobre el nombre de la forma INICIO (con esto entras a las propiedades de la forma). En la opcin de MENU MODULE elimina DEFAULT&SMARTBAR y pon M_INICIO (nuevamente si el men no esta en la misma carpeta que el men, debes de colocar el path completo para que

encuentre el men). Cierra la ventan de opciones para regresar al navegador principal.

8) Ahora debajo del nombre de la forma hay un item que dice TRIGGERS, oprime el boton derecho del mouse sobre el nombre de TRIGGERS y selecciona la opcion SmartTriggers, dentro de esta opcin selecciona PRE-FORM. Esto te abrir una nueva venta en donde debes de escribir estas dos lneas de cdigo: set_window_property(forms_mdi_window, window_state, maximize); set_window_property('WINDOW1', window_state, maximize);

WINDOW1 es el nombre de la ventana que esta creada en WINDOWS. En la imagen anterior puedes ver al final de la misma el nombre WINDOW1 (si en tu forma tiene otro nombre, pues escribe ese nombre). El triggers que acabas de crear sirve para que la forma se maximice cada vez que ingresas al programa.

9) Ahora que lo pienso bien, el bloque que creaste en este ejemplo no sirve de nada. Lo mejor es que lo borres. Simplemente haz clic sobre el nombre del bloque, y en la barra de herramientas oprime la equis roja.

10) Ahora haz un clic sobre el nombre de la forma en el navegador, luego oprime CTRL+ SHIFT + K esto sirve para compilar la forma (si no estas logeado a la base de datos hazlo), ahora oprime CTRL + S esto es para guardar los cambios, ahora CTRL + T esto es para generar el archivo compilado de la forma.

11) No intentes correr desde FORMS la forma, porque lo ms probable es que te diga que no encuentra el men, algunas veces simplemente se abrir y se cerrara automticamente. Lo que tienes que hacer crear un acceso directo en tu escritorio como se muestra en la figura siguiente:

En INICIAR EN debes de poner el path de la carpeta donde esta la forma INICIO. Luego en DESTINO, primero tienes que poner la direccin completa de donde esta el RUNTIME del forms seguido del nombre de la FORMA. En mi caso por tener Developer 6i el ejecutable del RUNTIME se llama IFRUN60.EXE pero de versin a versin cambia el nombre del ejecutable. En la carpeta (ver la siguiente imagen) que te creo el Developer al Instalarse se observa el Forms Runtime, este es el ejecutable que tienes que poner.

Al tener este acceso directo, ya solo es que lo ejecutes, hagas login y ya tienes un men sencillo.

Potrebbero piacerti anche