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.