Page 1 of 1

De NTX a CDX

PostPosted: Fri May 09, 2008 8:36 pm
by fleal
Hola foro,

Tengo un programa usando NTX y todos los demás están en CDX.

Lo que se me ocurre es tomar una DBF que usa NTX e indexarla con CDX, entonces dedicarme a buscar en todo el programa para hacer los cambios de los
DBF->( dbsetorder(2) ) por DBF->( OrdSetFocus("cNombre" ) )

¿Alguna recomendación para el paso de los NTX a los CDX?
Sucede muy seguido que me olvido de abrir los indices NTX y luego no sale la info en reportes, browses y otros :(

PostPosted: Sat May 10, 2008 7:12 am
by joseluisysturiz
Yo las pase editandolas con el DBUM, permite editar NTX, CDX, SIX, otros, o usa el editor de foxpro 2.6... nose si es lo que quieres hacer y si es lo que necesitas...espero verte ayudado...

PostPosted: Sat May 10, 2008 5:03 pm
by Manuel Aranda
Que alguien me corrija si me equivoco, pero creo que no tienes que cambiar nada, podrás seguir usando DBF->( dbsetorder(2) ), siempre que crees los órdenes dentro de un mismo fichero CDX con la clausula TAG.

Saludos,
Manuel

PostPosted: Sat May 10, 2008 5:22 pm
by sysctrl2
exacto Manuel,

dbsetorder( nInd ) funciona con ntx y cdx.


en lo personal yo utilizo, OrdSetFocus( nInd )

se podria hacer un programita memoread( file.prg )

recorrer el archivo y todo donde diga dbsetorder reemplazarlo por

OrdSetFocus

saludos.

valgame

PostPosted: Sat May 10, 2008 10:14 pm
by fleal
Lo mismo me dijo Alfredo Arteaga,

Gracias por la info. Este cambio va a hacer fácil de implementar.

Gracias a todos.