Inicio > Visual FoxPro > victoramf > vincular desde archivo .prg un formulario

vincular desde archivo .prg un formulario

Experto:
Usuario: Anónimo Fecha: 26/05/2008
Valoración: (5,00 sobre 5) Categoría: Visual FoxPro
23/05/2008
Usuario
Hola Victor, bueno mi duda es esta, tengo un archivo .prg (programa) en donde llamo a un formulario, el problema se presenta hay porque cuando lo llamo se sobrepone el menu principal del programa, sabes que puedo hacer para poder llamarlo de manera que no se sobreponga el menu principal al formulario???.
cabe mencionar que cuando corro primero el formulario y lo cierro hay llamo al programa y sale perfectamente, pero si de nuevo llamo el formulario desde el programa sucede el problema
bueno espero y puedas ayudarme, de antemano muchas gracias
23/05/2008
deadman13, experto respondiendo en Visual FoxPro
Experto
¿Cual menú principal? ¿Defines un menú desde el módulo principal?
24/05/2008
Usuario
en una archivo ".PRG" o como se le conoce: Programa (ya ves que cuando le das en Archivo -> Nuevo, te salen opciones que escoger, como Formulario, Tabla, Busqueda, Base Datos, Programa, etc...
yo tengo un sistema hecho en un archivo .PRG y en un formulario tengo la opcion de buquedas, el menu principal que te comento lo defino con la instruccion DEFINE WINDOWS dentro del programa, esto como debes de saber crea una ventana en donde con PROMPT crear como cuadros que hacen la funcion de botones, hay tengo el menu principal, con las opciones de registro nuevo, etc.... pero tengo la opcion tambien de busqueda, es hay donde entra mi problema, aunque ya lo resolvi a la mitad.
tengo 7 archivos de programas, 1 es el principal y dentro de este llamo a los otros 6, solo que con el fomulario me quedaron 5, ahora, al dar click en el boton de busquedas llamo al formulario con la sentencia DO FORM, ahora el problema es que cuando lo llamo se sobrepone el menu principal (en donde tengo los botones de registro nuevo, etc...) y no puedo acceder al formulario, pero esa mitad del problema ya la resolvi, ya no sale el menu principal, ahora el problema es que cuando en el formulario le dio al boton Cerrar que cree para que me regrese al formulario si me regresa al menu principal, pero si le doy al boton de busquedas de nuevo se sobrepone, cuando ya no lo hacia
24/05/2008
deadman13, experto respondiendo en Visual FoxPro
Experto
¿Cómo hiciste para que en un principio se deshabilitara el menú? ¿Por alguna razón en especial no generaste el menú con el asistente?
24/05/2008
Usuario
ya resolvi el problema.... ^_^
a contestacion de tus pregunta.
1.- despues de llamar al formulario con DO FORM puse dos instrucciones, la de DEACTIVATE WINDOWS [nombre de la ventana en la que esta el menu] y luego EXIT y en al formulario en el proceso INIT puse DEACTIVATE WINDOWS [nombre de la ventana en la que esta el menu principal]
2.- el formulario no lo hize con el asistente, lo hizo yo, es que en las busquedas cuando presiono una M, solo me muestra los nombres que tengan una M, y si le presiono A, me muestra los nombres que tengan MA y asi sucesivamente hasta poner el nombre MARIA por ejemplo.
<< [ESTO EN EL PROGRAMA, NO EN EL FORMULARIO] ahora una duda que tengo es que al meter un nombre como por ejemplo MARIA, si quiero meter otro nombre como MARIA pero de diferente apellido o fecha de nacimiento, me dice que el nombre ya exite y no me deja meter el registro completo, hay una manera de comparar nombre, apellido y fecha de nacimiento de manera junta para que busque en los tres campos y no solo en el nombre?? para poder meter otra MARIA pero con diferente apellido y fecha de nacimiento????
26/05/2008
deadman13, experto respondiendo en Visual FoxPro
Experto
Concatena como clave prmaria los campos de nombre, apellido y fecha de nacimiento.
26/05/2008
Usuario
gracias man, eso sirvio
26/05/2008
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados