Programación General > Power Builder
Obtener datos seleccionados del DataWindow
(1/1)
edsoncll:
Hola amigos, soy nuevo por aquí espero me ayuden. EL caso es el siguiente:
Tengo un datawindows y quiero obtener los datos seleccionados, por ejemplo selecciono 3 filas de las cuales quiero obtener el campo nombre de las 3 .
uso
dw_1.getitemstring(dw_1.getrow( ),"ape_nom")
para obtener de la fila actual el valor de campo nombre, pero si selecciono mas de dos filas, como obtengo los datos de estas?
Gracias. :hola:
F_Tanori:
Puedes utilizar esta tecnica
http://rt000z51.eresmas.net/trucos/tr_d ... ow.html#01
Puedes Recorrerlo
--- Código: Visual Basic ---for c=1 to dw_1.rowcount() if dw_1.IsSelected(c) then MessageBox('',dw_1.getitemstring(c,"ape_nom")) end ifnext
Haciendo algunos trucos con filtros serias mas eficiente si el DW es muy largo
Saludos
Espero te sirva
edsoncll:
Gracias por responder, lo he probado pero no sale nada
nunca sucede este evento
if dw_1.IsSelected(c)
por mas que selcciono
el script lo puse en un boton.
Hay algo más adicional q tenia que hacer?
que otra alternativa tengo?.
Gracias ^_^
F_Tanori:
Mira aqui un ejemplo
esta en PB 10
Saludos
_r2d2:
Genial el ejemplo Sr. F_tanori
Voy a probarlo.. :)
Navegación
Ir a la versión completa