- Nome campo: scegli il nome che identifica il campo;
- Domanda/etichetta: una descrizione estesa o una domanda per richiedere l’informazione desiderata al cliente;
- Unità di misura: se il campo è numerico è possibile specificare l’unità di misura (facoltativo)
- Nota aggiuntiva: se abilitato permette a chi compila il modulo di inserire un testo allegato alla risposta data (facoltativo);
- Tipo di campo: scegliere tra i tipi di campi presenti a seconda delle preferenze (vedi tabella); Nel caso in cui ci fosse necessità di sviluppare il modulo in un’altra lingua, è opportuno compilare correttamente tutte le voci della sorgente dati appena creata (consigliato)
- Clicca su salva.
| # | Tipo | Descrizione |
|---|---|---|
| 1 | Testo | inserimento testo libero su una riga sola |
| 2 | Numerico | inserimento data numerico o con virgola (.) |
| 3 | Data | inserimento data (giorno, mese, anno) |
| 4 | Teso lungo | inserimento testo libero multi-riga |
| 5 | Scelta singola | selezione di un solo valore tra quelli in elenco |
| 6 | Scelta multipla | selezione di più valori tra quelli in elenco |
| 7 | Scelta multipla a tag | selezione di più valori tra quelli in elenco, con formato ad etichette |
| 8 | Scelta multipla a tag + inserimento libero | selezione di più valori tra quelli in elenco, con formato ad etichette e possibilità di aggiungere valori fuori dall’elenco |
| 9 | Punteggio | selezione di un punteggio, stile votazione |
| 10 | Formula personalizzata | inserimento di formule personalizzate e formule condizionali (vedi paragrafo successivo) |
Crea una formula personalizzata
Le formule personalizzate ti permettono di calcolare automaticamente un valore a partire dai dati già inseriti nel modulo (es. peso, altezza, età). Come funziona: • Per richiamare un campo del modulo scrivi il suo identificativo tra parentesi graffe: • Se il campo contiene testo (non numerico), metti anche i doppi apici: "" • Puoi inserire i riferimenti manualmente oppure selezionarli dal menu apposito • Per fare calcoli tra campi numerici usa i normali operatori: + - * / • Per unire testi o caratteri usa l’operatore +Esempio pratico: calcolo dell’IMC L’Indice di Massa Corporea si calcola così: IMC = peso (kg) / altezza² (m²) Nel modulo hai già i_ campi peso () e altezza (, in cm)_. La formula da inserire è: / ((/100) * (/100))** Perché /100? Perché l’altezza è salvata in centimetri e va convertita in metri. Le parentesi tonde servono a indicare a Fiber l’ordine in cui eseguire i calcoli.
Formule condizionali
Le formule condizionali permettono di selezionare quale formula attivare in base ad una o più condizioni logiche.- Puoi richiamare i campi del modulo con lo stesso sistema delle formule
- Per impostare una condizione, confronta due valori usando un operatore logico: < > <= >= == (uguale) != (diverso)
- Pioi aggiungere più condizioni alla stessa formula
- Se usi più condizioni, scegli: AND → la formula si attiva solo se tutte le condizioni sono vere; OR → la formula si attiva se almeno una condizione è vera
Esempio pratico: classificazione dell’IMC Vogliamo che Fiber mostri automaticamente la categoria di peso (es. Sottopeso, Normale, Sovrappeso…) in base al valore dell’IMC calcolato. Seleziona il tipo di campo Formula condizionale e aggiungi una formula per ogni categoria. Ecco come impostare la categoria Sottopeso (IMC tra 16 e 18.5): Ripeti lo stesso procedimento per ogni categoria, modificando i valori soglia e il testo da visualizzare.NB: Tutte le formule e le condizioni inserite vengono eseguite in linguaggio JavaScript. Questo significa che, oltre alle operazioni di base, puoi utilizzare funzioni matematiche e logiche più avanzate per gestire anche i calcoli più complessi.
.png?fit=max&auto=format&n=cXA-yfnyvvx_jn1g&q=85&s=ce9c8a79abd340d15dd15f7bd49f6d28)
(1).png?fit=max&auto=format&n=fYf2F13RKowwKRqY&q=85&s=9864c37d4b0392bc754da5c3efbd42ba)
