Hola
No logre con xHarbour-FiveWin ADS hacer un índice en una tabla con campos de otra ( Por supuesto con una relación ) . En Clipper-FiveWin ADS si lo logre hacer.
Ejemplo :
TPER:=abro( 'TPERSONA',2)
BDD :=abro( 'DPLANPAG',7)
(BDD)->( DbSetRelation( TPER , {|| Field->idc_con } , 'Field->idc_con' ) )
index on (TPER)->Apellido to KK
Gracias
Theler Hugo
índice en una tabla con campos de otra
No se puede, recuerda que ADS es un programa externo a tu programa y no puedes mezclar expresiones en los indices.
Es imposible que ADS pueda indexar usando ALIAS dinamicos (TPER), eso seguro te tiene que causar un error de ADS.
Por otro lado para indexar de la forma en que lo quieres hacer es agregar un campo en tu tabla con la informacion que quieras indexar.
Estoy seguro que en Clipper no estas indexando usando el DBFCDXAX
Es imposible que ADS pueda indexar usando ALIAS dinamicos (TPER), eso seguro te tiene que causar un error de ADS.
Por otro lado para indexar de la forma en que lo quieres hacer es agregar un campo en tu tabla con la informacion que quieras indexar.
Estoy seguro que en Clipper no estas indexando usando el DBFCDXAX
Saludos
R.F.
R.F.
-
- Posts: 15
- Joined: Wed Sep 05, 2007 7:32 pm
Hola Rene :
Gracias por tu respuesta.
En Clipper5.3 - FiveWin - Blinker 6.0 - ADS 6.2 Novel - pude hacer índices con campos de otra tabla, Lo utilizo muchísimo para ordenar browse al presionar el título de la columna. En realidad son subindices y los crea en tiempo real.
Estoy intentando migrar estos sistemas de clipper a xharbour y es casi el único problema que tengo , y casi es imposible sacarle esta función porque la utilizan muchísimo.
Entonces la solución que me sugeris es agregar le campo en la tabla que voy a crear el índice o crear una tabla temporaria ( Con todos _ del browse ) ..?
Nuevamente gracias
Hugo Theler
Gracias por tu respuesta.
En Clipper5.3 - FiveWin - Blinker 6.0 - ADS 6.2 Novel - pude hacer índices con campos de otra tabla, Lo utilizo muchísimo para ordenar browse al presionar el título de la columna. En realidad son subindices y los crea en tiempo real.
Estoy intentando migrar estos sistemas de clipper a xharbour y es casi el único problema que tengo , y casi es imposible sacarle esta función porque la utilizan muchísimo.
Entonces la solución que me sugeris es agregar le campo en la tabla que voy a crear el índice o crear una tabla temporaria ( Con todos _ del browse ) ..?
Nuevamente gracias
Hugo Theler