4D v13.4ORDER SUBRECORDS BY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
ORDER SUBRECORDS BY
|
ORDER SUBRECORDS BY ( subtabla ; subCampo {; > o <}{; subCampo2 ; > o <2 ; ... ; subCampoN ; > o <N} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
subtabla | Subtabla |
![]() |
Subtabla que contiene los subregistros a ordenar | |||||
subCampo | Subcampo |
![]() |
Subcampo en el cual efectuar la ordenación | |||||
> o < | Operador |
![]() |
Dirección de la ordenación para cada nivel: > orden ascendente o < orden descendente | |||||
A partir de la versión 11 de 4D no se soportan subtablas. Un mecanismo de compatibilidad asegura el funcionamiento de este comando en bases compartidas; sin embargo, se recomienda remplazar las subtablas con tablas relacionadas estándar.
ORDER SUBRECORDS BY ordena la subselección actual de subtabla. Sólo la subselección de subtabla contenida en el registro padre actual.
El parámetro direccion especifica si ordenar subcampo en orden ascendente o descendente. Si direccion es igual al símbolo “mayor que” (>), los subregistros están ordenados en orden ascendente. Si direccion es igual al símbolo “menor que” (<), los subregistros están ordenados en orden descendente.
Puede especificar varios niveles de ordenación incluyendo más subcampos y símbolos de ordenación.
Una vez terminada la ordenación, el primer subregistro de la subselección ordenada es el subregistro actual. La ordenación de los subregistros es un proceso dinámico. Los subregistros nunca se guardan en el orden, tampoco un registro actual. Si no existe un registro actual o un subregistro, ORDER SUBRECORDS BY no tiene efecto.
Si un formulario contiene un subformulario a imprimir en un marco fijo, debe llamar este comando justo antes de la impresión del método de formulario padre.
El siguiente ejemplo ordena la subtabla [Estados]Ventas en orden ascendente, con base en el subcampo VentasDolares:
ORDER SUBRECORDS BY([Estados]Ventas;[Estados]Ventas'Dolares;>)
Producto: 4D
Tema: Subregistros
Número
107
Lista alfabética de los comandos
Modificado: 4D v11 SQL