FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Ayuda con scopes y Filter $
Posts: 142
Joined: Sun Oct 09, 2005 01:36 AM
Ayuda con scopes y Filter $
Posted: Sun Nov 13, 2005 01:16 AM

Tengo el siguiente problema tengo una dbF scopeada por localidad
(eso me funciona) un vez scopeada , quiero hacerle un filtro $ por
el campo nombre ,el problema es que me lo hace en toda la base (500000 registros) y no sobre el scope. alguien me puede decir que estoy haciendo mal. Por que quiero filtra por el scope y no toda la base.

desde ya muchisimas gracias
Fabian

Databaselab2002@yahoo.com.ar

include "FiveWin.ch"

include "ord.ch" // do clipper (CDX)

//----------------------------------------------------------------------------//

function scO1(xcolor1,OLBX3,osTOCK)

local loca1

request dbfcdx
rddsetdefault("dbfcdx")
dbsetdriver("dbfcdx")

nomb := "COOP"

sele 3
use MD  index MDL
SET INDEX TO  MDL,MDN,MDC

loca1=alltrim(xcolor1)

OrdScope(TOPSCOPE,loca1)
OrdScope(BOTTOMSCOPE,loca1)

Set Filter to nomb $ UPPER(MD->PER_NOMBRE)

oStock:update()
oLbx3:refresh()
oLbx3:upstable()
oLbx3:gobottom()

/----------------------------------------------------------------------------/

Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Ayuda con scopes y Filter $
Posted: Sun Nov 13, 2005 03:47 PM

Se me ocurre dos cosas:

1) Utilizar un indice temporal en vez de scope y luego realizar el filtro.

2) Utilizar el scope pero luego en el filtro poner las dos condiciones: la del nombre y la del scope (ciudad).

Un saludo

Un saludo



Manuel

Continue the discussion