IMPOSTAZIONE DELLE APPLICAZIONI
È possibile impostare un campo come condiviso, oppure convertire un campo a uso singolo, se non si trova in una regione di layout, in campo condiviso.
Per creare un campo condiviso
1. Nel navigatore del database, aprire Dati e fare doppio clic su Campi condivisi.
2. Nella sezione Campi condivisi, fare clic sul pulsante "Nuovo campo condiviso".
3. Immettere il nome del campo condiviso.
4. Se necessario, assegnare un tipo di campo e scegliere Modificabile o una delle opzioni per i campo calcolati.
5. Chiudere la finestra delle proprietà.
6. Chiudere e salvare il campo condiviso.
Per inserire un campo condiviso
1. Aprire il modulo e portare il cursore nel punto in cui si desidera visualizzare il campo sul modulo.
2. Scegliere Crea - Risorsa - Inserisci campo condiviso. Appare la finestra di dialogo Inserisci campo condiviso.
3. Dal database in uso, selezionare il campo condiviso da utilizzare e fare clic su OK.
5. (Facoltativo) Per cambiare lo stile del testo, evidenziare l'etichetta e scegliere Testo - Proprietà del testo.
Per rinominare un campo condiviso
Il cambiamento del nome di un campo condiviso interessa tutti i moduli che lo utilizzano e qualsiasi documento creato a partire da un modulo che lo contiene. Dopo aver rinominato un campo condiviso, modificare il modulo che lo utilizza. Eliminare il vecchio campo condiviso e inserire quello nuovo. Controllare anche tutte le formule che si riferiscono al vecchio nome del campo. Qualora il modulo sia già stato utilizzato per creare documenti, sarà necessario creare ed eseguire un agente che riassegni i dati del campo al suo nuovo nome e ai campi calcolati.
Per eliminare un campo condiviso
Per eliminare un campo condiviso, è necessario selezionarlo nell'elenco dei campi condivisi e scegliere Modifica - Elimina.
Quando si elimina un campo condiviso da un modulo, se ne elimina solo il riferimento dal modulo. La definizione del campo condiviso rimane però nel database, poiché altri moduli potrebbero utilizzarla. Finché i dati del campo non vengono eliminati mediante la funzione @DeleteField, essi possono essere nuovamente visualizzati aggiungendo un campo con lo stesso nome o reinserendo il campo condiviso.
Aprendo un documento che fa riferimento a un campo condiviso eliminato appare il seguente messaggio:
Impossibile trovare la definizione del campo: <nome del campo>.
Facendo clic su OK appare il contenuto del campo condiviso sotto forma di testo non modificabile.
Per evitare che appaia questo messaggio, modificare i moduli in modo che convertano il vecchio campo condiviso in un campo normale (tagliandolo e incollandolo nel modulo). La definizione del campo è archiviata in ogni modulo, invece che in un unico luogo, e i documenti possono essere visualizzati come accadrebbe facendo riferimento alla definizione di un campo condiviso.
Per convertire un campo a uso singolo in un campo condiviso
1. Aprire il modulo.
2. Fare clic sul campo per condividerlo.
3. Scegliere Impostazione Condividi il campo.
Per creare campi condivisi multipli per lingue differenti
Se si dispone di un database multilingue, può essere utile creare più copie di un campo condiviso e assegnare ciascuna di esse a una lingua differente. Ad esempio, è possibile fare in modo che la guida di un campo condiviso usi testo differente a seconda della lingua impiegata.
Per creare campi condivisi multipli da usare in un database multilingue:
1. Assicurarsi che il database contenente il campo condiviso sia impostato come multilingue (File - Database - Proprietà. Nella pagina Impostazione, selezionare "Database multilingue".)
2. In Designer, fare clic su Codice condiviso - Campi per visualizzare la lista dei campi condivisi disponibili.
3. Creare il campo condiviso da usare nel database multilingue.
4. A seconda del numero di lingue, creare più copie del campo condiviso copiandolo e incollandolo. Se il nome del campo originale è Info, le sue copie saranno chiamate Info_1, Info_2 e così via.
5. Per ogni copia del campo condiviso:
Vedere anche