Que tal!!! Primero que nada para que realizes un filtro a un datawindow este tiene que tener argumentos de recuperacion "retrieval arguments" alli declaras las variables que seran los filtros para tu datawindows y en el where del datawindow escribes la condicion por ejemplo:
en retrieval arguments puedes declarar la variable non de tipo string y en el where del datawindow tabla1.campo_nombre like nom
ahora en el comand buttom realizas lo sgt,
dw_1.setrransobject(sqlca) //sqlca es la transaccion por defecto de la data
dw_1.retrieve(sle_1.text + '%')
el '%' lo utilizas si tu la condicion para tu argumento es like; si fuera un = no utilizas '%'; si quieres que lo realize con un ejemplo enviame tu tablita y te creo un datawindow con los filtros que necesites no hay problema; para que puedas analisarlo mi correo
juan_rcm@hotmail.com; te ayudare en lo que pueda