4D v16.3

QR SET SORTS

Inicio

 
4D v16.3
QR SET SORTS

QR SET SORTS 


 

QR SET SORTS ( area ; aColumnas {; aOrden} ) 
Parámetro Tipo   Descripción
area  Entero largo in Referencia del área
aColumnas  Array real in Columnas
aOrden  Array real in Sentido de ordenación

El comando QR SET SORTS permite definir el sentido de ordenación de cada columna del informe rápido cuya referencia se pasa en area.

aColumnas: debe almacenar en este array el número de cada columna para la cual quiere definir un sentido de ordenación.

aOrden: cada elemento de este array debe contener el sentido de ordenación para la columna correspondiente referenciada en el array aColumnas.

  • Si aOrden{$i} es igual a 1, el sentido de la ordenación es ascendente.
  • Si aOrden{$i} es igual a - 1, el sentido de la ordenación es descendiente.

En el caso de este tipo de informes, el array no puede tener más de dos elementos. Únicamente puede ordenar las columnas (1) y las filas (2). Los datos (situados en la intersección de las columnas y las líneas) no pueden ordenarse con este comando.

Este es el código para ordenar sólo las líneas en caso de un informe de tablas cruzadas:

 ARRAY REAL($aColumnas;1)
 $aColumnas{1}:=2
 ARRAY REAL($aOrdenes;1)
 $aOrden{1}:=-1 `Orden alfabético de las líneas
 QR SET SORTS(qr_area;$aColumnas;$aOrden)

Si pasa un número de area inválido, se genera el error -9850.



Ver también 

QR GET SORTS

 
PROPIEDADES 

Producto: 4D
Tema: Informes rápidos
Número 752

Este comando modifica la variable sistema Error

 
HISTORIA 

Creado por: 4D 2003

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)