Agradeceria cualquie ayuda.
Os comento sin usar letodb esta sentencia me funciona correctamente :
- Code: Select all Expand view
- INDEX ON detalle TO "TEMP" for &(ccondicion) .and. buscarubicacion(componentc) = vpcorte MEMORY
Si uso Letodb
así me funciona correctamente :
- Code: Select all Expand view
- INDEX ON detalle TO "TEMP" for &(ccondicion) MEMORY
Pero si pongo otra condicion como en el primer codigo
- Code: Select all Expand view
- .and. buscarubicacion(componentc) = vpcorte
Error description: Error BASE/1066 Error de argumento: condicional
Args:
[ 1] = C unidades > etiquetas
Que se refiere a la &ccondicion.
Si añado la condición "extra" :
- Code: Select all Expand view
- ccondicion:=ccondicion+" .and. (buscarubicacion(componentc) = vpcorte)"
El programa me da el siguiente error : Error description: Error LETO/1001 Funci¢n no definida: \\192.168.0.2\datos\planman\dbf\TEMP
y el Letodb : Error BASE/1001 Undefined function: BUSCARUBICACION Arguments: ( [ 1] = Type: C Val: 0000C0008)
Y la verdad ya no se más probar. ¿Alguna sugerencia?