Pregunta: | 2697 - COMO MANEJAR INDICES CDX |
Autor: | Djconde |
¿como puedo abrir un indice cdx desde una aplicacion clipper?, estoy trabajando con clipper 5.2, algun programa de ejemplo o algo con lo que me puedan ayudar, de antemano gracias mil. |
Respuesta: | Victor Reyes |
en el archivo de enlazado <cFile.lnk>, en la linea de LIB, tienes que poner los controladores de los cdx LIB WinApi, Clipper, Extend, DbfNtx, Dbfcdx, _dbfcdx, Terminal y en tu archivo de inicio de tu aplicacion debes activarlos asi ANNOUNCE RDDSYS Init Procedure Inicia REQUEST DBFCDX RDDSETDEFAULT(´DBFCDX´) Return(.T.) y para crearlos son asi USE K_prov // Crear el indice ikp // Con el campo kp_id // con el tag kpid index on kp_id tag kpid to IKp para abrirlos solamentes es asi use dbf index nameindex y como recomendacion utiliza clipper 5.2 D o clipper 5.3 y blinker 5.1 Espero lo entiendas y te sirva |
Respuesta: | J.Fernando Puntel |
Para realizar esto acostumbo usar la librería de Successware que se llama SIX (va por la versión 3.0), con ella lo que tienes que hacer es colocar unos headers, linkear la librería y establecer el rdddefault. |