Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: hola una nueva ayuda

martes, 19 de noviembre de 2013

necesitar todos en el dw_2 o cuando selecciones uno en el dw_1 te muestre si esta o no en el dw_2?


El 19 de noviembre de 2013 12:15, juan velasquez <juanfranciscovelasquezmorales@gmail.com> escribió:
Tengo una inquietud con respecto al filtrado entre 2 datawindow plasmados en la misma ventana:

ojo: En una ventana tengo dos datawindow tipo grid (dw_1 y dw_2)
 
El dw_1 muestra a mi personal que pidió un permiso a lo largo del año. (este dw tiene un campo numérico que es su DNI y el campo se llama DNI)

Luego a su costadito y en la misma ventana esta el dw_2 en el que se muestra al personal que salió o esta saliendo de vacaciones. (también tiene un campo numérico que es su DNI y se llama DNI)

Ahora, deseo que mediante un botón (commanbuton) al darle clic compare los DNI del dw_1 y filtre o muestre en el DW_2  los que tiene el dw_1  y los que no están figurando en el dw_2 los oculte , es decir los filtre.

NOTA.

Solo debe mostrar y filtrar los que se encuentran figurando tanto en el dw_1 como en el dw_2 es decir es la misma persona que se encuentra en el dw_1 lo tendrá que mostrar en el dw_2

Este es mi código pero
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
integer li_buscar
STRING b
for li_buscar=1 to dw_2.rowcount()
 if li_buscar>= 1 then
 b = string(dw_2.getitemnumber(li_buscar,"dni"))
dw_2.scrolltorow(li_buscar)
dw_2.SelectRow(li_buscar,true)
dw_2.filter()
end if
next
 
dw_1.Reset()
dw_1.SetTransObject(Sqlca)
dw_1.Retrieve()
dw_1.SetSort ("dni")
dw_1.Sort()
dw_1.SelectRow(li_buscar,true)
dw_1.setfilter("string(dni) like '%" + string(li_buscar) + "%' ")
dw_1.filter()
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Lo que hace este código es que filtra un solo registro y no todos los que hay que son mas de 180 registros, claro que no son todos pero debería de filtrar a los que coinciden con sus DNI y no lo hace, que puede ser?

 gracias por el valioso aporte, esperare respuesta urgente
 

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Ing. Rafael Consuegra García
Especialista en Gerencia Financiera (FUAC)
Codigo Postal No.: 111031
Colombia

POSTDATA: Favor Confirmar el Recibo de este email

--
 
---
Has recibido este mensaje porque estás suscrito al grupo "TechEra" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a techeraz9+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.