• Non ci sono risultati.

Funzioni, operatori e parole chiave

6.1.5 Funzioni fornitori di dati

6.1.5.1 Connessione

Descrizione

Restituisce i parametri della connessione al database utilizzata da un fornitore di dati.

Gruppo di funzioni Fornitore di dati Sintassi

stringa Connessione(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• Per motivi di sicurezza l'output della funzione non include il nome host, il nome utente e la password del database.

6.1.5.2 FornitoreDiDati

Descrizione

Restituisce il nome del fornitore di dati contenente un oggetto report.

Gruppo di funzioni Fornitore di dati Sintassi

stringa FornitoreDiDati(ogg)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Oggetto report

Un oggetto report ogg

Esempi

FornitoreDiDati([Fatturato totale])restituisce "Vendite" se l'indicatore [Fatturato totale] si trova in un fornitore di dati chiamato "Vendite".

6.1.5.3 DataPrincipaleFornitoreDiDati

Descrizione

Restituisce il nome di un fornitore di dati.

Gruppo di funzioni Fornitore di dati Sintassi

data DataPrincipaleFornitoreDiDati(fd) Funzioni, operatori e parole chiave

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• La data principale restituita viene formattata in base alle impostazioni internazionali del documento Esempi

DataPrincipaleFornitoreDiDati([Vendite])restituisce 3 agosto 2007 se la data principale del fornitore dati Vendite è 3 agosto 2007.

6.1.5.4 DidascaliaDataPrincipaleFornitoreDiDati

Descrizione

Restituisce la didascalia della data principale di un fornitore di dati.

Gruppo di funzioni Fornitore di dati Sintassi

stringa DidascaliaDataPrincipaleFornitoreDiDati(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Esempi

DidascaliaDataPrincipaleFornitoreDiDati([Vendite])restituisce "Data calendario attuale"

se la didascalia della data principale nel fornitore dati Vendite è "Data calendario attuale".

6.1.5.5 FornitoreDiDatiSQL

Descrizione

Restituisce l'SQL generato da un fornitore dati Gruppo di funzioni

Fornitore di dati Sintassi

stringa FornitoreDiDatiSQL(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Esempi

FornitoreDiDatiSQL([Query 1])restituisce SELECT country.nome_paese FROM country se il fornitore di dati SQL è SELECT country.nome_paese FROM country.

6.1.5.6 TipoFornitoreDiDati

Descrizione

Restituisce il tipo di un fornitore di dati.

Gruppo di funzioni Fornitore di dati Sintassi

stringa TipoFornitoreDiDati(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• TipoFornitoreDiDatirestituisce "Universo" per i fornitori di dati di tipo universo o "Dati personali"

per i fornitori di dati di tipo personale.

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Funzioni, operatori e parole chiave

Esempi

TipoFornitoreDiDati([Vendite])restituisce "Universo" se il fornitore di dati "Vendite" si basa su un universo.

6.1.5.7 ÈPromptConRisposta

Descrizione

Determina se è stata fornita una risposta a un prompt Gruppo di funzioni

Fornitore di dati Sintassi

booleano ÈPromptConRisposta([fd;]prompt_stringa)

Input

Obbligatorio Tipo

Descrizione Parametro

No Fornitore di dati

Il fornitore di dati che contiene il prompt

fd

Sì Stringa

Il testo del prompt prompt_stringa

Note

È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Esempi

ÈPromptConRisposta("Scegliere una città")restituisce vero se è stata fornita una risposta al prompt identificato dal testo "Scegliere una città".

ÈPromptConRisposta([Vendite];"Scegliere una città")restituisce True se è stata fornita una risposta al prompt identificato dal testo "Scegliere una città" nel fornitore di dati [Vendite].

6.1.5.8 DataUltimaEsecuzione

Descrizione

Restituisce la data dell'ultimo aggiornamento del fornitore di dati.

Gruppo di funzioni Fornitore di dati

Sintassi

data DataUltimaEsecuzione(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• Se il report contiene solo un fornitore di dati, è possibile omettere il parametro fd.

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

Esempi

DataUltimaEsecuzione([Query sulle vendite])restituisce "3/4/2002" se il fornitore di dati Query sulle vendite è stato aggiornato l'ultima volta il 4 marzo 2002.

Argomenti correlati

•FornitoreDiDati

6.1.5.9 DurataUltimaEsecuzione

Descrizione

Restituisce la durata dell'ultimo aggiornamento di un fornitore di dati Gruppo di funzioni

Fornitore di dati Sintassi

num DurataUltimaEsecuzione(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Esempi

DurataUltimaEsecuzione([Vendite])restituisce 3 se il fornitore di dati "Vendite" ha impiegato

Funzioni, operatori e parole chiave

6.1.5.10 OraUltimaEsecuzione

Descrizione

Restituisce l'ora dell'ultimo aggiornamento del fornitore di dati.

Gruppo di funzioni Fornitore di dati Sintassi

ora OraUltimaEsecuzione(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• Se il report contiene solo un fornitore di dati, è possibile omettere il parametro fd.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

Esempi

OraUltimaEsecuzione([Query sulle vendite])restituisce "2:48:00 PM" se il fornitore di dati della query sulle vendite è stato aggiornato l'ultima volta alle 2:48:00 PM.

Argomenti correlati

•FornitoreDiDati

6.1.5.11 NumeroFornitoreDati

Descrizione

Restituisce il numero di fornitori dati di un report Gruppo di funzioni

Fornitore di dati Sintassi

int NumeroFornitoreDati()

Esempi

NumeroFornitoreDati()restituisce 2 se il report ha due fornitori di dati.

6.1.5.12 NumeroRighe

Descrizione

Restituisce il numero di righe in un fornitore di dati Gruppo di funzioni

Fornitore di dati Sintassi

int NumeroRighe(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

Esempi

NumeroRighe([Query 1])restituisce 10 se il fornitore di dati "Query 1" ha 10 righe.

Argomenti correlati

•FornitoreDiDati

6.1.5.13 DataValoreDiRiferimento

Descrizione

Restituisce la data dei dati di riferimento utilizzati per il rilevamento dei dati Gruppo di funzioni

Fornitore di dati

Funzioni, operatori e parole chiave

Sintassi

data DataValoreDiRiferimento()

Esempi

DataValoreDiRiferimento()restituisce 15 dicembre 2008 se la data di riferimento è 15 dicembre 2008.

6.1.5.14 ValoreRifRispostaUtente

Descrizione

Restituisce la risposta a un prompt quando i dati di riferimento erano i dati correnti Gruppo di funzioni

Fornitore di dati Sintassi

stringa ValoreRifRispostaUtente([fd;]prompt_stringa[;Indice])

Input

Obbligatorio Tipo

Descrizione Parametro

No Fornitore di dati

Il fornitore di dati fd

Sì Stringa

Il testo del prompt prompt_stringa

No Parola chiave Indica alla funzione di restituire le chiavi primarie di

database dei valori di prompt Indice

Note

• La funzione restituisce una stringa vuota se il rilevamento dati non è attivato.

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

• Se è stato selezionato più di un valore in risposta a un prompt, la funzione restituisce una stringa contenente un elenco di valori (o chiavi primarie se viene specificato l'operatore Indice) separati da un punto e virgola.

Esempi

ValoreRifRispostaUtente( "Quale città?" )restituisce "Los Angeles" se l'utente ha immesso

"Los Angeles" in "Quale città?" nel momento in cui i dati di riferimento erano i dati correnti.

ValoreRifRispostaUtente([Query sulle vendite];"Quale città?")restituisce "Los Angeles" se l'utente ha immesso "Los Angeles" in "Quale città?" con il fornitore dati "Query sulle vendite"

nel momento in cui i dati di riferimento erano i dati correnti.

6.1.5.15 NomeUniverso

Descrizione

Restituisce il nome dell'universo su cui si basa un fornitore di dati Gruppo di funzioni

Fornitore di dati Sintassi

stringa NomeUniverso(fd)

Input

Obbligatorio Tipo

Descrizione Parametro

Sì Fornitore di dati

Il fornitore di dati fd

Note

• Il valore di dp nella formula viene aggiornato automaticamente se cambia il nome del fornitore di dati. Se il nome del fornitore di dati viene modificato in "Q1", la formula diventa NomeUniver so([Q1]).

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

Esempi

NomeUniverso([Query 1])restituisce "eModa" se [Query 1] è basato sull'universo eModa.

Argomenti correlati

•FornitoreDiDati

6.1.5.16 RispostaUtente

Descrizione

Restituisce la risposta a un prompt Gruppo di funzioni

Fornitore di dati

Funzioni, operatori e parole chiave

Sintassi

stringa RispostaUtente([fd;]prompt_stringa[;Indice])

Input

Obbligatorio Tipo

Descrizione Parametro

No Fornitore di dati

Il fornitore di dati fd

Sì Stringa

Il testo del prompt prompt_stringa

No Parola chiave Indica alla funzione di restituire le chiavi primarie di

database dei valori di prompt Indice

Note

• È necessario racchiudere il nome del fornitore di dati tra parentesi quadre.

• È possibile utilizzare la funzione FornitoreDiDati per fornire un riferimento a un fornitore di dati.

• Se si seleziona più di un valore in risposta a un prompt, la funzione restituisce una stringa contenente un elenco di valori (o chiavi primarie se viene specificato l'operatore Indice) separati da un punto e virgola.

Esempi

RispostaUtente("Quale città?")restituisce "Los Angeles" se l'utente ha immesso "Los Angeles"

in "Quale città?" .

RispostaUtente([Query sulle vendite];"Quale città?") restituisce "Los Angeles" se l'utente ha immesso "Los Angeles" in "Quale città?" prompt nel fornitore di dati "Query sulle vendite".

RispostaUtente([Query sulle vendite];"Quale città?" ;Indice) restituisce 23 se l'utente ha immesso "Los Angeles" in "Quale città?" prompt nel fornitore di dati "Query sulle vendite" e la chiave primaria di database di Los Angeles è 23.