Filtrar en una tabla por código
Publicado por Pascual (6 intervenciones) el 11/03/2007 15:11:46
Si quereis filtrar en una tabla por código de C/AL no teneis más que usar la función SETFILTER.
SETFILTER recibe dos parámetros:
- El nombre del campo.
- El contenido por el que queremos filtrar.
Por ejemplo si tenemos la tabla PIEZAS:
P# PNOMBRE COLOR PESO CIUDAD
P1 tuerca verde 12 París
P2 perno rojo 17 Lonrdes
P3 birlo azul 17 Roma
P4 birlo rojo 14 Lonrdes
P5 leva azul 12 París
P6 ergrane rojo 19 París
y queremos filtrar para tener sólo las piezas rojas haríamos esto:
PIEZAS.SETFILTER(COLOR,rojo);
Con esto tendríamos la tabla filtrada de la siguiente forma:
P# PNOMBRE COLOR PESO CIUDAD
P2 perno rojo 17 Lonrdes
P4 birlo rojo 14 Lonrdes
P6 ergrane rojo 19 París
Para deshacer los filtros haríamos esto:
PIEZAS.RESET;
y tenríamos de nuevo la tabla original:
P# PNOMBRE COLOR PESO CIUDAD
P1 tuerca verde 12 París
P2 perno rojo 17 Lonrdes
P3 birlo azul 17 Roma
P4 birlo rojo 14 Lonrdes
P5 leva azul 12 París
P6 ergrane rojo 19 París
Si teneis más dudas de Navision preguntadme y tal vez os sepa responder, un saludo.
SETFILTER recibe dos parámetros:
- El nombre del campo.
- El contenido por el que queremos filtrar.
Por ejemplo si tenemos la tabla PIEZAS:
P# PNOMBRE COLOR PESO CIUDAD
P1 tuerca verde 12 París
P2 perno rojo 17 Lonrdes
P3 birlo azul 17 Roma
P4 birlo rojo 14 Lonrdes
P5 leva azul 12 París
P6 ergrane rojo 19 París
y queremos filtrar para tener sólo las piezas rojas haríamos esto:
PIEZAS.SETFILTER(COLOR,rojo);
Con esto tendríamos la tabla filtrada de la siguiente forma:
P# PNOMBRE COLOR PESO CIUDAD
P2 perno rojo 17 Lonrdes
P4 birlo rojo 14 Lonrdes
P6 ergrane rojo 19 París
Para deshacer los filtros haríamos esto:
PIEZAS.RESET;
y tenríamos de nuevo la tabla original:
P# PNOMBRE COLOR PESO CIUDAD
P1 tuerca verde 12 París
P2 perno rojo 17 Lonrdes
P3 birlo azul 17 Roma
P4 birlo rojo 14 Lonrdes
P5 leva azul 12 París
P6 ergrane rojo 19 París
Si teneis más dudas de Navision preguntadme y tal vez os sepa responder, un saludo.
Valora esta pregunta


0