Página 1 de 1

TDataSet:setFilter

Publicado: Dom Feb 25, 2007 1:27 pm
por miguel
Hola,
Si establecemos un filtro por código
oDataSet:SetFilter("nombre_columna = valor")
¿Como se puede obtener posteriormente la expresión de filtro?
Hay algún método tipo DbFilter(), seguro, pero no lo encuentro.
Gracias.
Saludos. Miguel A. Torrellas

TDataSet:setFilter

Publicado: Dom Feb 25, 2007 9:47 pm
por jfgimenez
Miguel,
> Si establecemos un filtro por código
>
> oDataSet:SetFilter("nombre_columna = valor")
>
> ¿Como se puede obtener posteriormente la expresión de filtro?
>
> Hay algún método tipo DbFilter(), seguro, pero no lo encuentro.
oDataSet:Filter()
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

TDataSet:setFilter

Publicado: Lun Feb 26, 2007 10:07 am
por miguel
Hola Jose,
Te adjunto lo que pone en la documentación de Xailer al respecto de este
método, por eso me despisté.
Saludos a todos
Jose F. Gimenez escribió:
> oDataSet:Filter()
>
--

TDataSet:setFilter

Publicado: Lun Feb 26, 2007 10:13 am
por ignacio
Miguel,
Claramente indica que el valor de retorno es la antigua expresión del
filtro. Creo que la documentación es correcta, no obstante puede utilizar la
función DBFILTER() de Clipper/Harbour.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=45e2a351@news.xailer.com...]45e2a351@news.xailer.com...[/email]
> Hola Jose,
>
> Te adjunto lo que pone en la documentación de Xailer al respecto de este
> método, por eso me despisté.
>
> Saludos a todos
>
> Jose F. Gimenez escribió:
>
>> oDataSet:Filter()
>>
>

TDataSet:setFilter

Publicado: Lun Feb 26, 2007 10:23 am
por miguel
Miguel,
> > Si establecemos un filtro por código
> >
> > oDataSet:SetFilter("nombre_columna = valor")
> >
> > ¿Como se puede obtener posteriormente la expresión de filtro?
> >
> > Hay algún método tipo DbFilter(), seguro, pero no lo encuentro.
oDataSet:Filter()
-- Un saludo, José F. Giménez http://www.xailer.com http://www.xailer.info
Ignacio Ortiz de Zúñiga escribió:
> Miguel,
>
> Claramente indica que el valor de retorno es la antigua expresión del
> filtro. Creo que la documentación es correcta, no obstante puede utilizar la
> función DBFILTER() de Clipper/Harbour.
>
Arriba te pongo mi pregunta inicial, en dicha documentación claramente
pone que establece un filtro y retorna la antigua expresión, ahora bien
si te fijas es copia literal de la documentación del método :SetFilter,
de ahí­ que no le veo sentido a que que dos metodos distintos realicen
exactamente la misma función. Lo de DBFILTER() ya lo sabí­a, incluso lo
puedo implementar en la clase "T" al igual que tengo otras funciones
"Db....", pero me parecí­a interesante la existencia de un método que
retornara la expresión de filtro actual. Por mi parte sin ningún
problema, lejos de mi intención molestar sino todo lo contrario,
agradecer vuestro esfuerzo y expresar mi satisfacción con Xailer y su
equipo.
> Saludos
>