Tengo un TreeView en un formulario, este componente se
arma de acuerdo a un ClientDataSet que tengo cargado
con datos. Los datos del CDS son: Rama, Subrama, Item,
Descripcion, Valor
Tengo en este TreeView dos ramas principales una que
dice 'Internos' y Otra 'Usuario'.
Lo que yo tengo que hacer es poder filtrar
principalmente los datos del CDS por Rama que son las
dos comentadas anteriormente. Luego dentro de cada una
de estas ramas tengo que crear tantas ramas como
Subramas contenga cada una de las ramas del CDS y con
esto mostrar en un formulario cada vez que me paro en
una de estas subramas los datos del CDS que
corresponden a la Rama, Subrama donde estoy parado. El
formulario es generico y se usa para todas las ramas
que se generan.
Hasta aca todo va bien como se puede apreciar. El
problema esta porque el CDS es uno solo y por
consecuencia no logro poder filtrarlo por la Subrama
en cada una de las pantallas cuando se muestran. El
problema pasa porque al cambiar de pantalla me cambia
el filtro de la anterior.
Necesito que alguno me pueda dar una solucion donde
pueda hacer esto que comento. Una pregunta, a ver si
es posible lo que pienso. ¿Se podra hacer algo
teniendo un CDS con todos los datos y creando nuevos
CDS en cadauna de las pantallas donde solo se les pasa
los datos de esa Rama, Subrama? Luego de hacer esto
que comento se tendria que cargar todo nuevamente en
el principal y asi grabar todo junto.
Gracias por la ayuda,
El Rayo
.:: Administrador del gupo Delphi-Argentina ::.
.:: Delphi-Argnetina@... ::.
.:: http://ar.groups.yahoo.com/group/Delphi-Argentina ::.
.:: ::.
.:: Desarrollador Delphi/Oracle ::.
Las últimas noticias sobre el Mundial de Rugby 2007 están en Yahoo!
Deportes. ¡Conocelas!
http://ar.sports.yahoo.com/mundialderugby