Page 1 of 1
AYUDA FILTROS CON COMODINES *COOP*
Posted: Wed Oct 12, 2005 1:20 am
by Databaselab2002
Estimados Colegas
Puedo filtrar una dbf por Ej: *coop* en el campo nombre y
que me muestre todos las ocurrencias del campo independiente
mente de las posicion en que esten ya sea que empieze coop
o que este en el medio ej :asoc cooperadora
GraCIAS
FABIAN
databaselab2002
Re: AYUDA FILTROS CON COMODINES *COOP*
Posted: Wed Oct 12, 2005 1:53 am
by DanielPuente
Fabian:
Usa el operador $.
tubase->(DbSetFilter({|| "coop" $ tubase->campo }))
Saludos,
Databaselab2002 wrote:Estimados Colegas
Puedo filtrar una dbf por Ej: *coop* en el campo nombre y
que me muestre todos las ocurrencias del campo independiente
mente de las posicion en que esten ya sea que empieze coop
o que este en el medio ej :asoc cooperadora
GraCIAS
FABIAN
databaselab2002
Re: AYUDA FILTROS CON COMODINES *COOP*
Posted: Wed Oct 12, 2005 4:02 am
by Francisco Horta
Daniel y se puede utilizar el operador $ en los scopes de cdx ya que el dbsetfilter entre mas grande la base de datos mas lentoooo trabaja..
Salu2
Paco
Posted: Wed Oct 12, 2005 8:37 pm
by Guest
Francisco, yo utilizo la creación de indices temporales con la condicon, para simular estos filtros se demora un poco en la creación pero despues vuela por los datos, a mi me ha ayudado a resolver muchas situaciones.
Saludos Manuel Calero
Re: AYUDA FILTROS CON COMODINES *COOP*
Posted: Thu Oct 13, 2005 2:20 am
by DanielPuente
Francisco:
No, no se puede usar $ en los scopes ya que estos funcionan filtrando por el indice activo desde/hasta segun lo que vos pongas como condicion. Los scopes son utiles por ejemplo si queres filtrar entre dos fechas, suponiendo que tenes x ejemplo un indice x dtos(base->fecha) podes hacer:
base->(ordscope(0,'20050101'))
base->(ordscope(0,'20051231'))
Lo mismo si quisieras filtrar todos los que COMIENZAN con 'coop' pero simular el $ no se puede.
Saludos,
Francisco Horta wrote:Daniel y se puede utilizar el operador $ en los scopes de cdx ya que el dbsetfilter entre mas grande la base de datos mas lentoooo trabaja..
Salu2
Paco