Puedes crear un formulario en el cual recibas parametros como los siguientes:
*Tabla a Buscar
* Campo de Retorno
Obviamente deberás crear tus metodos de manejo de dicho formulario en donde lo pudieras hacer genérico para todas las tablas que deseas.
Por ultimo, puedes utilizar la características de retorno de valores de los formularios, para esto utiliza el metodo Unload + instruccion RETURN
Dicho formulario debe ser Modal, para mas infomación revisa el metodo Unload dentro de la ayuda de VFP.
LookUpForm::Init
LPARAMETERS tcTable, tcFieldReturn
**** Agregar al formulario una propiedad para almacenar la tabla de busqueda
This.AddProperty("cTable",tcTable)
**** Agregar al formulario una propiedad para almacenar el campo a retornar
This.AddProperty("cFieldReturn",tcFieldReturn)
**** A partir de este momento puedes utilizar en cualquier método de tu formulario las tablas y el campo que regresarás....
LookUpForm::Unload
lcReturnValue = this.cFieldReturn *** O como desees manejar tu variable
RETURN lcReturnValue
--
Apoya a Visual FoxPro usándolo legalmente
¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
[email protected]
Acapulco, Guerrero. México
---