DataSource

DataSource é uma função de texto que retorna o nome do aplicativo, o banco de dados ou o nome da tabela de alias de uma grade. Use DataSource em uma caixa de texto, célula de texto ou um cabeçalho de linha ou coluna.

Sintaxe:

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

Argumento Descrição

GridName

(Obrigatório) Qualquer grade de um relatório, entre aspas.

Axis[]

(Opcional) Um ponteiro para um segmento de design da grade. O eixo pode ser uma das seguintes palavras-chave: row, col ou column, e ele não faz distinção entre maiúsculas e minúsculas.

Por exemplo,

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

Quando Axis não é fornecido, as informações padrão da grade são retornadas. Use Axis quando uma grade tiver várias conexões de banco de dados.

ID

(Obrigatório se Axis for usado) Indica o tempo de design, número da linha ou letra da coluna do qual as informações de conexão de banco de dados são recuperadas. Se o ID aponta para um ID de linha ou coluna inválido ou inexistente, as configurações padrão da grade são utilizadas. Além disso, se uma grade não tem uma conexão de banco de dados secundária, são usadas as configurações padrão da grade.

Por exemplo,

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

InfoType

(Obrigatório) Uma das seguintes palavras-chave:

  • App retorna o nome do aplicativo.

  • DB retorna o nome do banco de dados.

  • Alias retorna o nome da tabela de alias. Para retornar o alias, a grade precisa ter a tabela de alias habilitada. Por padrão, a tabela de alias está desabilitada.

  • Name retorna o nome da conexão de banco de dados associado à grade especificada.

Nota:

"Server" não é suportado como argumento para InfoType para origens de dados do Planning.

Nota:

Nenhum argumento faz diferenciação de maiúsculas e minúsculas.

Exemplo 1:

Inserir informações de origem de dados em seu relatório:

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

Exemplo 2:

Mostrar o nome do banco de dados da origem de dados associado ao cabeçalho onde a função foi inserida:

<<DataSource(cur, DB)>>

Nota:

DataSource suporta a palavra-chave current. Consulte Como usar a palavra-chave Current/Cur em uma Função de Texto.