Finestra di dialogo Editor delle formule

L'Editor delle formule è un componente importante della finestra di dialogo Workshop formula. Assume diversi nomi a seconda del tipo di formula con cui si sta operando:

  • Editor delle formule.
  • Editor formule di formato.
  • Editor delle formule per la selezione dei record.
  • Editor delle formule per la selezione dei gruppi.
  • Editor di formula condizione totale parziale.

l’Editor di formula è simile all’Editor funzione personalizzata e all’Editor espressioni SQL. Questi editor sono inclusi nella presente descrizione.

Questa finestra di dialogo viene visualizzata quando si modifica una formula esistente o si crea un nuovo campo formula facendo clic su Campi formula in Explorer Dati e selezionando Nuovo. La finestra di dialogo Editor delle formule viene visualizzata quando si assegna un nome alla formula.

Finestre dell'Editor delle formule

L’Editor di Formula contiene quattro finestre principali.

Campi report I campi report contengono tutti i campi di database accessibili per il report. Contengono inoltre le formule o i gruppi già creati per il report.
NoteNota

Questa finestra non viene visualizzata quando si crea una funzione personalizzata.

Funzioni Le funzioni sono procedure predefinite che restituiscono valori. Eseguono calcoli come la media, la somma, il conteggio, il calcolo del seno, il troncamento e la conversione in maiuscolo.
NoteNota

Passando dalla sintassi Crystal alla sintassi Basic o viceversa verranno modificati l'elenco delle funzioni nella finestra Funzioni e l'elenco degli operatori nella finestra Operatori. Le funzioni e gli operatori disponibili differiscono infatti nei due modelli di sintassi.

Operatori Gli operatori sono i "verbi di azione" utilizzati nelle formule. Descrivono un’operazione o un’azione che deve avere luogo tra due o più valori.

Esempi di operatori: addizione, sottrazione, minore di e maggiore di.

Finestra Testo formula È l'area in cui si crea o si modifica una formula.

È possibile creare una formula facendo doppio clic su qualsiasi componente elencato nelle strutture Campi report, Funzioni o Operatori. Quando si sceglie un componente viene anche inserita la sintassi appropriata. È inoltre possibile immettere una formula manualmente.

Dopo aver creato o modificato una formula fare clic sul pulsante Controlla per identificare eventuali errori nella formula. Fare clic sul pulsante Salva per salvare la formula.

Pulsanti di Workshop formula

Di seguito sono elencate le funzioni dei pulsanti della barra degli strumenti generale del Workshop formula:

Pulsante
Descrizione
Chiude il Workshop formula dopo aver richiesto di salvare le modifiche apportate. Se le modifiche vengono salvate, la formula viene verificata per rilevare l'eventuale presenza di errori.
Salva la formula, l'espressione SQL o la funzione personalizzata.
Crea una nuova formula del tipo selezionato dall’elenco. Consente anche di generare una nuova funzione personalizzata o un'espressione SQL.
Visualizza o nasconde la Struttura Workshop.
Consente di passare dall'Editor funzione personalizzata alla Finestra di dialogo Proprietà funzioni personalizzate e viceversa. Le funzioni personalizzate e le formule vengono visualizzate, se possibile, nella modalità selezionata fino a quando non si fa nuovamente clic sul pulsante.
Apre l'Esperto formule. Utilizzare l’Esperto formule per creare una formula basata su una funzione personalizzata.
NoteNota

Questo pulsante non è disponibile durante la creazione di una funzione personalizzata.

Apre la sezione della Guida in linea relativa a questa finestra di dialogo.

Di seguito sono elencate le funzioni dei pulsanti della barra degli strumenti del Workshop formula:

Pulsante
Descrizione
Permette di rinominare la formula, la funzione personalizzata o l'espressione SQL selezionata.
Elimina la formula, la funzione personalizzata o l'espressione SQL selezionata.
Espande o comprime il nodo selezionato nella Struttura Workshop. Opera anche con più selezioni di nodi.
Visualizza o nasconde nodi relativi a oggetti report nella cartella Formule di formattazione se agli oggetti non è associata alcuna formula.

Di seguito sono elencate le funzioni dei pulsanti della barra degli strumenti Editor espressioni del Workshop formula:

Pulsante
Descrizione
Verifica la sintassi della formula o della funzione personalizzata e identifica gli eventuali errori.
Annulla l'ultima operazione eseguita.
Ripete l'ultima operazione eseguita.
Quando viene selezionato un campo dalla finestra Campi report e si fa clic sul pulsante Sfoglia dati, viene visualizzata una finestra di dialogo con un elenco dei valori del campo selezionato.

Visualizza i valori per il campo selezionato e definisce i singoli valori da inserire nella formula.

NoteNota

Questo pulsante non è disponibile per le funzioni personalizzate.

Ricerca all'interno dell'Editor delle formule una parola, un numero o una stringa di formula specifici.
Inserisce un segnalibro al principio di una riga di formula selezionata. Fare nuovamente clic sul pulsante per eliminare il segnalibro.
Passa al segnalibro successivo.
Passa al segnalibro precedente.
Elimina tutti i segnalibri per la formula corrente.
Dispone tutte le strutture di Campi report, Funzioni e Operatori in ordine alfabetico.
Mostra o nasconde la visualizzazione struttura Campi report.
NoteNota

Questo pulsante non è disponibile per le funzioni personalizzate.

Mostra o nasconde la visualizzazione struttura Funzioni.
Mostra o nasconde la visualizzazione struttura Operatori.
Consente di selezionare per la formula la sintassi Crystal o Basic. Per ulteriori informazioni, vedere Creazione di formule.

Passando dalla sintassi Crystal alla sintassi Basic o viceversa verranno modificati l'elenco delle funzioni nella finestra Funzioni e l'elenco degli operatori nella finestra Operatori. Le funzioni e gli operatori disponibili differiscono infatti nei due modelli di sintassi.

Commenta la selezione evidenziata di una formula. Le righe commentate non vengono valutate come parte della formula.

Tasti di scelta rapida

Con l'Editor delle formule è possibile utilizzare i seguenti tasti di scelta rapida:

Combinazione di tasti
Operazione eseguita
Alt+B
Apre la finestra di dialogo Sfoglia per il campo evidenziato.
Alt+C
Verifica la formula per rilevare l’eventuale presenza di errori.
Alt+F
Apre o chiude la struttura Mostra campo.
Alt+M
Commenta o rimuove commenti dalla riga corrente
Alt+O
Ordina il contenuto delle strutture.
Alt+P
Apre o chiude la struttura Mostra operatore.
Alt+S
Salva la formula senza chiudere l’Editor delle formule.
Alt+U
Apre o chiude la struttura Mostra funzione.
Ctrl+A
Seleziona tutto.
Ctrl+C
Copia.
Ctrl+Fine
Va alla fine dell’ultima riga della formula.
Ctrl+F
Apre la finestra di dialogo Trova, cui è possibile accedere anche facendo clic sull’apposito pulsante.
Ctrl+F2
Inserisce un segnalibro.
Ctrl+Maiusc+F2
Cancella tutti i segnalibri.
Ctrl+Home
Va al principio del file.
Ctrl+Freccia sinistra
Va al principio della parola immediatamente a sinistra, che è possibile selezionare premendo contemporaneamente il tasto Maiusc.
Ctrl+N
Apre la finestra di dialogo Nome formula, o un'altra finestra di dialogo appropriata, per creare una nuova formula.
Ctrl+S
Salva la formula e chiude il Workshop formula.
Ctrl+T
Rende attiva la casella di riepilogo relativa ai nomi delle sintassi.
Ctrl+Maiusc+Tab
Sposta lo stato attivo sulla casella di controllo successiva (ordine inverso rispetto a Ctrl-Tab).
Ctrl+Tab
Sposta lo stato attivo sulla casella di controllo successiva.
Ctrl+V
Incolla.
Ctrl+X
Taglia.
Ctrl+Z
Annulla un’operazione.
Ctrl+Maiusc+Z
Ripete un’operazione.
Ctrl+Spazio
Completamento automatico delle parole chiave: mostra un elenco delle funzioni disponibili.
Fine
Va alla fine della riga.
Invio
Copia un oggetto selezionato da un elenco nella casella di testo Formula.
F2
Passa al segnalibro successivo.
F3
Individua la voce successiva in base alle specifiche definite nella finestra di dialogo Trova.
Maiusc+F2
Passa al segnalibro precedente.

Vedere anche