Creo que usando el método SetRDD, este es el prototipo:
SetRDD( lAddColumns, lAutoOrder, aFldNames, aRows )
Ningun parametro es obligatorio asi que haz la siguiente prueba:
SELECT Cliente
oBrw:setRDD()
oBrw:refresh()
Luego podrás probar con parametros
En los ejemplos de FWH hay uno que se llama xbrwalia.prg muy pequeñito que creo que hace eso mismo:
- Code: Select all Expand view RUN
#include "FiveWin.ch"
#include "XBrowse.ch"
function Main()
local oDlg, oBrw
USE Clients
USE Customer NEW
DEFINE DIALOG oDlg RESOURCE "Test"
REDEFINE XBROWSE oBrw ID 10 OF oDlg AUTOCOLS ALIAS "Customer"
REDEFINE BUTTON ID 20 OF oDlg ACTION Customer->( oBrw:SetRDD() )
REDEFINE BUTTON ID 30 OF oDlg ACTION Clients->( oBrw:SetRDD() )
ACTIVATE DIALOG oDlg
return nil