Problemas con DWChild, puedo filtrar por 2 criterios en 2 campos mas no por 3.

Hola, tengo un datawindow que filtro los datos de acuerdo a lo que selecciono.
Por ejemplo, al Seleccionar el tipo de delito (en el campo "Delito") del dw_delito; en el segundo campo de este mismo DW ("Característica") automáticamente se seleccionan todos los campos que se identifican por el campo Id_caracteristica y que pertenecen a ese tipo de Delito. Hasta allí perfecto.
Ahora en vista de existir otro campo en ese mismo datawindow llamado ("detalle") en el que se muestran todas las sub categorías de la característica "característica" (Ejemplo. Si es Delito Contra la Vida El cuerpo y la Salud, en la Característica muestra (Homicidio, Lesiones) y en el campo detalle muestra (Arma de Fuego, Arma Blanca, etc), por lo que deseo que
también me filtre conforme lo hago en los campos "Delitos y Característica"
que es lo que tengo que agregar, por que solo he logrado mostrar todos los datos que existen en esos 2 campos mas no lo he logrado filtrar también por el 3er campo "cod_detalle"

Este es el código de mi dw_incidencia
//////// EN EL ITEMCHANGED DEL DW. /////////////////////////////
int ll_val
if dwo.name ="delito1" then ///es el nombre del primer campo o
argumento del DW
ll_val=integer(this.Gettext())
if ll_val <> id_cat then
id_cat = ll_val
dwc_producto.Retrieve(ll_val)
end if
end if
///////////////////////EN EL EVENTO CONSTRUCTOR DEL DW. ///////////////////////////
integer rc
this.SetTrans(sqlca)
this.Retrieve()
this.ScrollToRow( This.InsertRow( 0))
rc=this.GetChild("caracteristica1",dwc_producto)
dwc_producto.InsertRow(0)
dwc_producto.SetTrans(sqlca)
////////////////////MIS VARIABLES DE INTANCE////////////////////////////
DatawindowChild dwc_producto
int id_cat
Gracias por sus aportes

Añade tu respuesta

Haz clic para o