AYUDA URGENTE!!! INDICES NTX

AYUDA URGENTE!!! INDICES NTX

Postby prm_pedro » Tue Oct 31, 2006 6:36 pm

:lol: HOLA A TODO COMO PUEDO FILTAR UNA DBF POR ENDICES EN FWPPC


LO UNIC QUE TENGO ES LO SIGUIENTE:

USE (curdir()+'\BASES\'+"CLIENTES.DBF") NEW

PERO YO NECESITO ALGO ASI

USE (curdir()+'\BASES\'+"CLIENTES.DBF") INDEX "INDEX1.NTX" NEW

Y AS VES COMO HAGO UN FILTRO


:P


dbsetorder(1)
dbgotop()
IF dbseek(cart)
dbgoto(RecNo())
IF BASETMP->(RLOCK())
IF cCjaoPza = 'C' //cajas
BASETMP->cantidad +=(ncant*nuni) //sumamos la conversion de cajas a piezas
ELSE //piezas
BASETMP->cantidad += ncant
ENDIF
BASETMP->TOTAL += ntotal
basetmp->(dbcommitall())
basetmp->(dbunlock())
ENDIF
ENDIF

ALGO DE ESTO PERO NO LO PUEDO HACER EN UN POCKET PC

ESPERO Y ALGUIEN ME PUEDA AYUDAR
prm_pedro
 
Posts: 46
Joined: Tue Oct 10, 2006 6:16 pm

Postby Antonio Linares » Wed Nov 01, 2006 5:54 am

Pedro,

> USE (curdir()+'\BASES\'+"CLIENTES.DBF") INDEX "INDEX1.NTX" NEW

Puedes hacerlo perfectamente. Primero debes tener el índice NTX creado:

USE (curdir()+'\BASES\'+"CLIENTES.DBF") NEW

INDEX ON NombreCampo TO "INDEX1.NTX"

SET INDEX TO "INDEX1.NTX"

Es preferible que uses índices CDXs ya que usas un sólo fichero para todos los índices:

REQUEST DBFCDX

USE (curdir()+'\BASES\'+"CLIENTES.DBF") VIA "DBFCDX" NEW

INDEX ON NombreCampo TO "TagNombre"
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42079
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 37 guests