Por más que le doy vueltas no consigo lograrlo.
Tengo un browse de oDbf en el cual, al pulsar sobre los heads ordeno por esa columna. Hasta ahí todo bién.
La cuestión es que necesito buscar por dos campos indexados y lo hago así:
Code: Select all | Expand
oDbf:SetOrder(1,"SERVICE.CDX") // ordeno por CODIGO
oDbf:seek(cParte,.t.)
if oDbf:found()
* oBrw:nColSel:=3
oBrw:refresh()
Return .t.
endif
oDbf:SetOrder(7,"SERVICE.CDX") // ordeno por NOMBRE
oDbf:seek(cParte,.t.)
if oDbf:found()
* oBrw:nColSel:=3
oBrw:refresh()
Return .t.
endif
La cuestión es que me interesaría que al volver al browse, luego de encontrar lo buscado con seek, me ordenara el browse por la columna correspondiente al índice en el que se busco, es decir como si al encontrar buscando por la clave "NOMBRE", al volver al browse yo pulsara con el ratón sobre el header de "NOMBRE".
Lo que necesito saber se resume a esto: ¿Como hago para, desde código" hacer que "SE pulse" el header que yo quiera y ordene el browse por la columna de este header.
Gracias.
Rolando