Clarion - refrescar browse

 
Vista:

refrescar browse

Publicado por DAniel (1 intervención) el 14/03/2011 05:32:41
Hola:

Necesito refrescar un browse desde otra ventana, es decir, tengo un browse en un form, presionado un boton llamo a otra ventana donde luego de realizar algunos procesos, regreso al form que contiene un browse el cual deberia refrescarse ya que se han realizado algunos cambios, borrado de registros, altas de nuevos registros, cambios de valores de registros.

Este es el codigo que vi.

Refrescar un browse desde otra ventana
Lo mas fácil sería usando NOTIFY. En la Ventana 1 (la del browse a refrescar)

WindowManager.Init
GLO:THREAD = THREAD() !VARIABLE GLOBAL LONG
Window Events
Notify
BRW1.ResetfromBuffer() ! o ThisWindow.Reset(1)?
En la ventana 2, cuando se necesite refrescar la 1

NOTIFY (999, GLO:THREAD)
Puede ser 999 o cualquier cosa ya que en éste caso no estoy usando ese parámetro,
Me da el siguiente error "No matching prototype available" con el codigo :
Notify
BRW1.ResetfromBuffer() ! o ThisWindow.Reset(1)?

alguien me podria ayudar al respecto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

refrescar browse

Publicado por Cristian Mata (16 intervenciones) el 18/03/2011 20:03:11
Me parece que debes revisar el filtro en el browse que esta en el form, porque con un simple
BRW1.ResetfromBuffer() o un ThisWindow.Reset(1) bastaria en el After de los botones insertar|modificar|eliminar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar