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

[0] Índice de Mensajes

Ir a la versión completa