La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3122 - INGRESAR DATOS POR FORMULARIO
Autor:  DENNIS ADOLFO VELASCO PEREZ
YA TENGO ELABORADA UNA BASE DE DATOS CON SUS RESPECTIVAS TABLAS Y RELACIONES, PERO AL QUERER INGRESAR DATOS MEDIANTE FORMULARIOS LOS CAMPOS QUE RECIBEN LOS DATOS EN TIEMPO DE EJECUCION APARECEN DESACTIVADOS.

COM SE PROCEDE A ACTIVAR DICHOS CAMPOS?
ES NECESARIO QUE GENERE BOTONES DE MANEJO DE REGISTROS EN CADA FORMULARIO?

LES AGRADEZCO ME AYUDEN A SOLUCIONAR ESTE INTERROGANTE,PUES SOY UN NOVATO CON DESEOS DE APRENDER.

GRACIAS

  Respuesta:  Miguel Urquijo
Amigo, si estàs trabajando con los wizards de visual fox pro, nunca vas a aprender el leguaje como debe ser, si me equivoco, entonces no deberìas usar la base de datos para predefinir las relaciones puesto que esto te va a traer basantes complicaciones a la hora que tengas relaciones multiples a tu conveniencia en ese momento, lo mas sugerible es que en la base de datos unicamente incluyas todas las tablas requeridas, sin las relaciones, y las relaciones que necesites, pues las haces en el momento que las necesites.

  Respuesta:  Sara Cecilia Vargas Sarmiento
Estas generando los formularios o los estás realizando tu mismo?

Si los estas generando, visual fox crea los campos con la propiedad ReadOnly en True o sea de solo lectura y se activan cuando presionas los botones Agregar o Modificar. Si los hiciste tú, ya miraste que la propiedad enable esté en True?

Para activar los campos coloca en .t. la propiedad enable (habilitado) y en .f. ReadOnly.

Por mi experiencia, creo que si debes generar los botones de manejo de registros en cada formulario, aunque uno puede manejar un formulario y sus campos desde otro formulario, lo cual puedes verlo en uno de los ejemplos de Solution.

Suerte