- Code: Select all Expand view RUN
::BuscarRubro(::oBrw:aCols[5]:uBarGetVal)
cQry := "SELECT lispre.id_marca, marcas.nombre AS nombreMarca "
cQry += "FROM lispre "
cQry += "LEFT JOIN marcas on lispre.id_marca=marcas.id_marca "
cQry += "WHERE lispre.id_rubro=" + ClipValue2SQL(::nIdRubro) + " "
cQry += "GROUP BY lispre.id_marca"
DEFINE QUERY oQry cQry
::aMarca := oQry:FillArray(,{"nombremarca"})
oQry:End()
xbrowse(::aMarca)
::oBrw:aCols[3]:uBarGetVal := Space(20)
::oBrw:aCols[3]:aBarGetList := ::aMarca
::oBrw:aCols[3]:oBarGet:Refresh()
::oBrw:Refresh()
Ese es el metodo que actualiza el contenido del array marca, pero no me lo refresca.
Tal vez quiera hacer algo que no se puede.
Saludos