DataSource

DataSource è una funzione testo che restituisce il nome dell'applicazione, il database o il nome della tabella di alias di una griglia. Utilizzare DataSource in una casella di testo, una cella di testo o un'intestazione di riga o colonna.

Sintassi

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

Argomento Descrizione

NomeGriglia

(Obbligatorio) Qualsiasi griglia inclusa nel report, racchiusa tra virgolette.

Asse[]

(Facoltativo) Puntatore di un segmento di progettazione della griglia. L'asse può essere una delle seguenti parole chiave: row, col o column. Non considerano la combinazione di maiuscole e minuscole.

Ad esempio:

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

Se Asse non viene specificato, verranno restituite le informazioni predefinite della griglia. Utilizzare Asse se una griglia include più connessioni al database.

ID

(Obbligatorio in caso di utilizzo di Asse) Indica l'ora di progettazione, il numero di riga o la lettera di colonna da cui sono state recuperate le informazioni sulla connessione al database. Se l'ID punta a un ID di riga o colonna non valido o inesistente, verranno utilizzate le impostazioni predefinite della griglia. Inoltre, se la griglia non include una connessione secondaria al database, verranno utilizzate le impostazioni predefinite della griglia.

Ad esempio:

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

TipoInfo

(Obbligatorio) Una delle seguenti parole chiave:

  • App restituisce il nome dell'applicazione.

  • DB restituisce il nome del database.

  • Alias restituisce il nome della tabella di alias. Per restituire l'alias, la griglia deve disporre di una tabella di alias abilitata. Per impostazione predefinita, la tabella di alias è disabilitata.

  • Name restituisce il nome della connessione al database associata alla griglia specificata.

Nota:

"Server" non è supportato come argomento per InfoType per le origini dati di Planning.

Nota:

Tutti gli argomenti non considerano la combinazione di lettere maiuscole e minuscole.

Esempio 1:

Inserisce le informazioni sulle origini dati nel report:

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

Esempio 2:

Visualizza il nome del database dell'origine dati associata all'intestazione in cui è stata inserita la funzione.

<<DataSource(cur, DB)>>

Nota:

DataSource supporta la parola chiave current. Vedere Utilizzo delle parole chiave Current/Cur in una funzione testo.