Power Builder - Posicionarse en un registro Datawindow

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

Posicionarse en un registro Datawindow

Publicado por bryan (2 intervenciones) el 28/12/2018 21:33:58
Buenas, tengo un datawindow de 10 columnas y 30 registros (ejemplo) . lo que quiero es por ejemplo si tengo el codigo 1234 posisionarme en el registro QUE TENGA ese codigo. ¿Como busco entre esos 30 registros el que tenga codigo 1234? se que se usa el ScrollToRow(posicion) pero no se como encontrar la posicion de ese codigo. Gracias de antemano
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

Posicionarse en un registro Datawindow

Publicado por Leopoldo Taylhardat (710 intervenciones) el 29/12/2018 19:32:48
Saludos...

1
2
3
4
5
6
7
8
9
10
11
12
dwcontrol.Find ( expression, start, end )
expression= la búsqueda
start = linea inicial
end = linea final
ejemplo....
long ll_row
ll_row=dw_1.Find ( 'codigo = 1234', 1,dw_1.rowcount() )
if ll_row=0 then
messagebox('Error!,'No existe el c'odigo de búsqueda....')
else
dw_1.scrolltorow(ll_row)
end if

nota.... si es texto debes usar doble comilla...
"codigo = 'ABCD'"

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 4
Ha disminuido 1 puesto en Power Builder (en relación al último mes)
Gráfica de Power Builder

Posicionarse en un registro Datawindow

Publicado por bryan (2 intervenciones) el 29/12/2018 19:37:49
Excelente, muchísimas gracias amigo
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