InformationRegisterManager.<Nombre del registro de información>
Seleccionar
Disponible desde la versión 8.0.
Variante de sintaxis: Para un registro periódico
Sintaxis:
Seleccionar(<InicioDelRango>, <FinDelRango>, <Filtro>, <Orden>)
Parámetros:
<InicioDelRango> (opcional)
Tipo: Fecha, PuntoEnElTiempo, Límite.
Inicio del intervalo para el cual se mostrarán los registros del registro de información. Si no se especifica, los registros se seleccionan desde el más antiguo de ellos (inclusive). Puede establecerse mediante valores de tipo Fecha, PuntoEnElTiempo o Límite.
<FinDelRango> (opcional)
Tipo: Fecha, PuntoEnElTiempo, Límite.
Fin del intervalo para el cual se mostrarán los registros del registro de información. Si no se especifica, los registros se mostrarán hasta el más reciente (inclusive). Puede establecerse mediante valores de tipo Fecha, PuntoEnElTiempo o Límite.
<Filtro> (opcional)
Tipo: Estructura.
Especifica un campo de filtro y un valor de selección abierto. La clave de la estructura se refiere a un nombre de campo, mientras que el valor de la estructura se refiere al valor de filtro clave. Puede utilizar dimensiones o atributos como campos de filtro, siempre que sus indicadores de indexación se hayan establecido en “Índice” en el Diseñador o se haya establecido la bandera “Maestro”. El tipo de comparación solo puede ser Igual.
La estructura puede tener adicionalmente los elementos que corresponden a separadores del registro con el nivel de separación IndependientementeYSimultáneamente, que incluyen el registro. Si se especifica un elemento de estructura de este tipo para su uso en un separador de sesión, entonces el valor para este elemento debe coincidir con el valor del separador, de lo contrario se generará una excepción.
Si no se especifica el parámetro, no se utiliza el filtro.
Importante: Una estructura solo puede contener un elemento.
<Orden> (opcional)
Tipo: Cadena.
Puede contener las palabras “Asc” o “Desc”, luego se utilizará el orden estándar con la dirección especificada.
Puede contener el nombre del campo (del atributo o dimensión que tenga la indexación establecida) y las palabras “Asc” o “Desc”, luego se realizará la ordenación por el campo especificado en el orden especificado.
Valor predeterminado: “Asc”.
Variante de sintaxis: Para un registro no periódico
Sintaxis:
Seleccionar(<Filtro>, <Orden>)
Parámetros:
<Filtro> (opcional)
Tipo: Estructura.
Especifica un campo de filtro y un valor de selección abierto. La clave de la estructura se refiere a un nombre de campo, mientras que el valor de la estructura se refiere al valor de filtro clave. Puede utilizar dimensiones o atributos como campos de filtro, siempre que sus indicadores de indexación se hayan establecido en “Índice” en el Diseñador o se haya establecido la bandera “Maestro”.
La estructura puede tener adicionalmente los elementos que corresponden a separadores del registro con el nivel de separación IndependientementeYSimultáneamente, que incluyen el registro. Si se especifica un elemento de estructura de este tipo para su uso en un separador de sesión, entonces el valor para este elemento debe coincidir con el valor del separador, de lo contrario se generará una excepción.
Si no se especifica el parámetro, no se utiliza el filtro.
Importante: Una estructura solo puede contener un elemento.
<Orden> (opcional)
Tipo: Cadena.
Puede contener las palabras “Asc” o “Desc”, luego se utilizará el orden estándar con la dirección especificada.
Puede contener el nombre del campo (del atributo o dimensión que tenga la indexación establecida) y las palabras “Asc” o “Desc” (separadas por un espacio), luego se realizará la ordenación por el campo especificado en el orden especificado.
Como valor del parámetro se puede establecer la cadena “No”. Significará que el sistema elegirá el orden óptimo de recorrido de dicha muestra, que en general no corresponderá al orden de recorrido por defecto.
Valor predeterminado: “Asc”.
Valor devuelto:
Tipo: InformationRegisterSelection.<Nombre del registro de información>.
Descripción:
Forma la selección de registros del registro de información.
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
Ejemplo:
| Tasas = InformationRegisters.TasasDeCambio; FiltroDeMoneda = Nuevo Estructura(“Moneda”); FiltroDeMoneda.Moneda = SelMoneda; SeleccionDeTasasDeCambio = Tasas.Seleccionar(,,FiltroDeMoneda); Mientras SeleccionDeTasasDeCambio.Siguiente() Hacer Mensaje(“Fecha “ + SeleccionDeTasasDeCambio.Periodo + ” Moneda “+TrimAll(SeleccionDeTasasDeCambio.Moneda) + “, Tasa “+ SeleccionDeTasasDeCambio.Tasa ); FinHacer; |
Disponible desde:
Disponible desde la versión 8.0.


