filtrar datos unicos entre 2 dw
Publicado por francisco (231 intervenciones) el 04/08/2012 22:05:39
Hola foristas, tengo una inquietud ayudenmela a resolver porfavor
En una ventana tengo 2 datawindow uno tipo composite que se llama (dw_compara) y el otro tabular que se llama (dw_prog_vaca), en este ultimo se muestran todos los 3700 trabajadores aproximadamente
En el (dw_compara), yo importo del excel los trabajadores que salen de vacaciones todos ellos con su respectivo documento de identidad (cip), todo bien.
Ahora En un Boton he programado lo siguiente:
int d, per
string b
for d=1 to dw_compara.rowcount()
b = string(dw_compara.getitemnumber(d,"cip"))
per = dw_prog_vaca.Find("Cip='"+b+"'",1,dw_prog_vaca.RowCount())
dw_prog_vaca.SCROLLTOROW(d)
per=d
end for
Con esto, deseo que me filtre el el (dw_prog_vaca) todos los (cip) que he importado antes en el datawindow (dw_compara) para poderles asignar el termino vacaciones, pero no lo hace solo sale un error y nada mas.
Es algo como el filtrado del excel que solo filtar los campos que son iguales nada mas.
Ayuda urgente con esto porfavor.
Gracias. Espero respuesta.
En una ventana tengo 2 datawindow uno tipo composite que se llama (dw_compara) y el otro tabular que se llama (dw_prog_vaca), en este ultimo se muestran todos los 3700 trabajadores aproximadamente
En el (dw_compara), yo importo del excel los trabajadores que salen de vacaciones todos ellos con su respectivo documento de identidad (cip), todo bien.
Ahora En un Boton he programado lo siguiente:
int d, per
string b
for d=1 to dw_compara.rowcount()
b = string(dw_compara.getitemnumber(d,"cip"))
per = dw_prog_vaca.Find("Cip='"+b+"'",1,dw_prog_vaca.RowCount())
dw_prog_vaca.SCROLLTOROW(d)
per=d
end for
Con esto, deseo que me filtre el el (dw_prog_vaca) todos los (cip) que he importado antes en el datawindow (dw_compara) para poderles asignar el termino vacaciones, pero no lo hace solo sale un error y nada mas.
Es algo como el filtrado del excel que solo filtar los campos que son iguales nada mas.
Ayuda urgente con esto porfavor.
Gracias. Espero respuesta.
Valora esta pregunta


0