no creo, ya que la consulta que se arma es del tipo
Código SQL
[-]
SELECT * FROM 'compras.dbf' WHERE agencia='1'
y el campo AGENCIA es llave extranjera... lo que no me explico es que falla cuando se arma agencia='0'... de todos modos revisare si se trata de algun bloqueo en compras.dbf, gracias!