Hola Amigos :
¿Me puede dar una mano...?
tengo un grid con listas desplegables, con varios registros, para cada campo apuntando a instrucciones SQL desde tablas visualfoxpro con rowsourcetype = sql statement y rowsource = "select nombreProveedor,id_proveedor from proveedores into cursor tmpxxxx".
asi el combo muestra "el nombre del proveedor" para la columna id_proveedor
La propiedad boundcolumn = 2
La Propiedad boundto = .t.
en el entorno de datos tengo relacionada la tabla factura.id_proveedor(a esta tabla apunta el grid) con otra tabla proveedor.id_proveedor
el serio problema es el siguiente....
dado que necesito que el usuario vea otros datos del proveedor seleccionado en el grid
e puesto otros objetos "apuntando"(fuera del grid) su controlsource al dato que necesito mostrar, por decir algo un textbox tiene el controlsource = telefono_proveedor
cuando el usuario hace clic en el combo para elegir cierto proveedor "refresco" el dato del textbox que apunta al telefono del proveedor yo "refresco" el control dentro del metodo setfocus o click del combo con esto THISFORM.TXTTELEFONO_PROVEEDOR.REFRESH
cuando hago eso....el objeto se actualiza para el proveedor seleccionado del combo pero ocurre que el puntero de registros en el grid se "va al final del grid"
el combo que actualmente seleccionaba "pierde el foco" y se va al ultimo combo de la columna del grid....
si elimino el codigo del evento gotfocus o click para que se refresque el objeto fuera del grid que muestra el telefono del proveedor "el comportamiento no ocurre", pero necesito que el dato del telefono siempre este afuera del grid y no como parte del combo...
alguna sugerencia....
gracias de antemano.
William Chavez