Problemas con Where en Visual foxpro9

Buenas Noches espero que me puedan ayudar no tengo mucha experiencia en Vfo y la verdad ya llevo varios
días con este problema:
En el Motor Sql ejecuto este comando:
where 1=1 and (tipo='BLANCO' OR TIPO='DUPLICADO')
Y me muestra el resultado deseado pero cuando esto mismo lo paso a Vfo no me muestra nada este el código que estoy intentando usar:
SELECT * FROM TbGral Where 1=1 and (Tipo='XtpR' or Tipo='XtpB' or Tipo='XtpE' or Tipo='XtpD')
TENGO 4 CheckBox y según la necesidad del usuario va ir selccionando el tipo un día puede filtrar por Regular y Duplicado y otro día Estándar Regular y así sucesivamente por ello dentro de cada CheckBox esta
una variable según su tipo tal como lo muestro en la imagen que adjunto.
XtpR="REGULAR"
XtpB="BLANCO"
XtpE="ESTÁNDAR"
XtpD="DUPLICADO"
Lo que deseo es que filtre los datos para generar su reporte según el tipo que el usuario desea
de ya mucha gracias por su tiempo y paciencia

Añade tu respuesta

Haz clic para o