conflicto con database
Posted: Tue Oct 22, 2019 12:59 am
Buenas noches, anteriormente hice una consulta con el título Recursos. Mal titulado. El problema era con la clase database. Les explico estoy utilizando este código
Ejemplo 1
TDATABASE fwh 17.9
este código no funciona se queda clavado en el primer registro y sí funciona el programa que envíe anteriormente en la consulta titulada "Recursos" que era la búsqueda incremental y filtrado en la clase xbrowse
TDATABASE fwh 15.5
el ejemplo1 funciona perfectamente pero el de Recursos se queda clavado.
Lo que logré ver es que si compilo con la clase de database 17.9 y en el ejemplo!1 quito la línea
EL listbox navega pero al seleccionarlo no me muestra los datos correspondientes al mismo sino que muestra el primero del listbox,.
Y si funciona el xbrowse del programa la consulta anterior Recursos.
El problema que tengo es que necesito hacer la busqueda en el Txbrowse (ej de Recursos), pero el problema es que el ejemplo 1 lo utilizó en muchas búsquedas de distintos items (clientes, proveedores, productos, etc)
Alguien tendría una idea de que puedo modificar en el ejemplo 1 para poder usar la clase database 17.9
Muchas Gracias
Ejemplo 1
Code: Select all
DEFINE DIALOG odlg resource "lisbus_1" ICON surge
odlg:cCaption:= "Clientes"
REDEFINE LISTBOX olbm FIELDS (odbf:calias) ->NAPE ID 101;
ON DBLCLICK (lacepto:= .t.,odlg:end()) of odlg
olbm:setfocus()
olbm:bSkip := { | nRecs | odbf:Skipper( nRecs ) }
olbm:bSeek := {|lRet| olbm:DbfSeek(.T.) }
oLbm:bkeydown := {|nkey,nflags| iif(nKey = VK_RETURN, nBut:setfocus(),.f.)}
olbm:nClrBackFocus := CLR_CYAN
olbm:nClrForeFocus := CLR_WHITE
este código no funciona se queda clavado en el primer registro y sí funciona el programa que envíe anteriormente en la consulta titulada "Recursos" que era la búsqueda incremental y filtrado en la clase xbrowse
TDATABASE fwh 15.5
el ejemplo1 funciona perfectamente pero el de Recursos se queda clavado.
Lo que logré ver es que si compilo con la clase de database 17.9 y en el ejemplo!1 quito la línea
Code: Select all
olbm:bSkip := { | nRecs | odbf:Skipper( nRecs ) }
Y si funciona el xbrowse del programa la consulta anterior Recursos.
El problema que tengo es que necesito hacer la busqueda en el Txbrowse (ej de Recursos), pero el problema es que el ejemplo 1 lo utilizó en muchas búsquedas de distintos items (clientes, proveedores, productos, etc)
Alguien tendría una idea de que puedo modificar en el ejemplo 1 para poder usar la clase database 17.9
Muchas Gracias