Que el set Filter no sirve ?
Publicado por Santiago (4 intervenciones) el 20/08/2009 16:18:19
No le hagas caso a Martin. El SET FILTER es adecuado para muchas tareas,siempre y cuando lo sepas utilizar bien. Yo tengo un sistema con SET FILTER y no se pone pesado, con muchos registros. Prefiero el SET FILTER a muchos indices creados, que se dañan a cada rato, y SQL(es lo mejor) . Mira Este comando de SET FILTER q' se parece mucho a una busqueda de google:
SET FILTER TO Left(Producto.Desc,LEN(Terminos(1)))=Terminos(1) .AND. Left(Familia.Desc,Len(Terminos(2)))=Terminos(2) .AND. Left(Producto.Estilo,LEN(Terminos(3)))=Terminos(3)
mas o menos serian los datos completos de la tabla
Producto.Desc='KINGSTON'
Familia.Desc='MEMORIAS'
Producto.Estilo='DATATRAVELLER'
Lo que hace es :
1-Si quieres buscar memorias kingston en el textbox pones 'KING' y te aparece el filtro.
2-Si quieres buscar solamente memorias KINGSTON pones:'KING.MEMO'
3-Si quieres buscar solamente memorias KINGSTon modelo datatraveller pones:
'KING.MEMO.DATA'
4-Si quieres poner unicamente memorias PONES: '.MEMO'
y asi infinidad de combinaciones con el punto -> que es el mono en esta cuestion.
Lo que pasa es que hay que practicar mucho con el SET FILTER,
No comentar lo que leen por ahi
Si fuera un comando caducado, en el HELP diria que es un comando que se mantiene por COMPATIBILIDAD.
SET FILTER TO Left(Producto.Desc,LEN(Terminos(1)))=Terminos(1) .AND. Left(Familia.Desc,Len(Terminos(2)))=Terminos(2) .AND. Left(Producto.Estilo,LEN(Terminos(3)))=Terminos(3)
mas o menos serian los datos completos de la tabla
Producto.Desc='KINGSTON'
Familia.Desc='MEMORIAS'
Producto.Estilo='DATATRAVELLER'
Lo que hace es :
1-Si quieres buscar memorias kingston en el textbox pones 'KING' y te aparece el filtro.
2-Si quieres buscar solamente memorias KINGSTON pones:'KING.MEMO'
3-Si quieres buscar solamente memorias KINGSTon modelo datatraveller pones:
'KING.MEMO.DATA'
4-Si quieres poner unicamente memorias PONES: '.MEMO'
y asi infinidad de combinaciones con el punto -> que es el mono en esta cuestion.
Lo que pasa es que hay que practicar mucho con el SET FILTER,
No comentar lo que leen por ahi
Si fuera un comando caducado, en el HELP diria que es un comando que se mantiene por COMPATIBILIDAD.
Valora esta pregunta


0