DataSource

DataSource es una función de texto que devuelve el nombre de aplicación, de base de datos o de tabla de alias de una cuadrícula. Utilice DataSource en un cuadro o en una celda de texto, o en el encabezado de una fila o columna.

Sintaxis:

<<DataSource("GridName.Axis[ID],InfoType")>>

Argumento Descripción

GridName

(Necesario) Cualquier cuadrícula del informe, entre comillas.

Axis[]

(Opcional) Puntero de un segmento de diseño de la cuadrícula. El eje puede ser una de las palabras clave siguientes: row, col o column (no distinguen entre mayúsculas y minúsculas).

Por ejemplo:

<<DataSource("Grid1.Row[1]",DB)>>

Cuando no se proporciona Axis, se devuelve la información predeterminada de la cuadrícula. Utilice Axis si una cuadrícula tiene varias conexiones a bases de datos.

ID

(Necesario si se utiliza Axis) Indica el tiempo de diseño, número de fila o letra de columna desde donde se recupera la información de la conexión a base de datos. Si ID hace referencia a un ID de fila o columna no válido o inexistente, se usarán los valores predeterminados de la cuadrícula. Asimismo, se usarán estos valores si la cuadrícula no dispone de una conexión a base de datos secundaria.

Por ejemplo:

<<DataSource("Grid1.Col[A]",DB)>>

InfoType

(Necesario) Una de estas palabras clave:

  • App devuelve el nombre de la aplicación.

  • DB devuelve el nombre de la base de datos.

  • Alias devuelve el nombre de la tabla de alias. Para que se devuelva el alias, la cuadrícula debe tener la tabla correspondiente activada. De forma predeterminada, dicha tabla está desactivada.

  • Name devuelve el nombre de la conexión a base de datos asociada a la cuadrícula especificada.

Nota:

"Server" no se soporta como argumento de InfoType para orígenes de datos de Oracle Hyperion Planning.

Nota:

Los argumentos no distinguen entre mayúsculas y minúsculas.

Ejemplo 1:

Inserte la información del origen de datos en el informe:

<<DataSource("Grid1", App)>>

Ejemplo 2:

Muestre el nombre de la base de datos del origen de datos asociado al encabezado en la que se introdujo la función.

<<DataSource(cur, DB)>>

Nota:

DataSource soporta la palabra clave current. Consulte Uso de la palabra clave Current/Cur en una función de texto.