IMPOSTAZIONE DELLE APPLICAZIONI


Creazione di campi che ereditano i valori
L'eredità è la copia di valori di campi da un documento esistente durante la composizione di un nuovo documento per risparmiare tempo o per assicurare coerenza tra i documenti.

Nota Non c'è alcuna funzione incorporata per sincronizzare i valori del campo tra il documento originale e il nuovo documento dopo la creazione. L'eredità riempie solo i valori del campo iniziali. Tenere i documenti sincronizzati, se uno è stato modificato in un tempo successivo rispetto all'altro, richiederebbe un codice personalizzato.

Per ereditare valori del campo da un documento nel client IBM® Lotus® Notes®, il documento deve essere aperto nel client Notes o evidenziato in una vista quando si compone il nuovo documento.

Nelle applicazioni Web, il nuovo documento determina il documento da ereditare da in base all'argomento URL ParentUNID nel comando URL di Domino, ad esempio:


Per creare un campo che eredita valori da un altro documento

È possibile creare campi che ereditano le informazioni da un altro documento, evitando così agli utenti l'immissione non necessaria di dati o garantendo la coerenza tra documenti collegati. Aprire il modulo che sarà utilizzato per creare il nuovo documento.

1. Scegliere Imposta - Proprietà del modulo.

2. Nella scheda delle impostazioni predefinite, selezionare "In creazione: Le formule ereditano i valori dal documento selezionato".

3. Creare i campi che devono ereditare i valori. I nuovi nomi di campi non devono corrispondere ai nomi di campi di cui ereditanto il valore.


4. Scrivere, per ogni campo che utilizza come valore il nome di campo del documento principale, un valore predefinito o una formula di campo calcolato. Ad esempio, per ereditare il campo NomeCompleto, utilizzare NomeCompleto come formula del campo che deve ereditare.
Quando i valori sono stati ereditati, essi vengono letti dall'ultima versione salvata del documento, non dal documento attualmente visualizzato. I valori dei campi calcolati in visualizzazione non possono mai essere ereditati poiché non sono stati salvati.

Le formule ereditano i valori dei campi del documento principale. I campi non ereditano valori, a meno che non non utilizzino formule che forniscano loro dei valori calcolati o predefiniti. L'utilizzo dello stesso nome di campo per il campo di un nuovo documento non è sufficiente per ereditare i valori del documento principale di quel campo.

I valori ereditati dal documento principale sono disponibili solo mentre si sta componendo il nuovo documento. Una volta che il nuovo documento è stato creato e salvato o visualizzato per le modifiche, i valori del documento principale non sono più disponibili per l'utilizzo in formule.

Se un campo del nuovo modulo condivide un nome con un campo del modulo principale, i riferimenti a quel nome di campo nelle formule che precedono il campo nel nuovo modulo utilizzeranno il valore del campo del modulo principale. I riferimenti a quel nome di campo nelle formule che seguono il campo nel nuovo modulo utilizzeranno il valore del campo nel nuovo modulo. Ad esempio, si supponga di avere tre campi nel nuovo modulo, in questo ordine:


Il campo OrigSubject2 conterrà il testo "Argomento: Rif: " seguito dal Subject del documento principale, poiché utilizzerà il valore Subject definito nel nuovo form.

Esempio: Eredità delle informazioni di un indirizzo

In un'applicazione per la gestione dei contatti con i clienti, il modulo Lettera usa l'ereditarietà per copiare informazioni dal documento Profilo aziendale. Profilo aziendale contiene il nome e campi dell'indirizzo (Nome, Cognome, Indirizzi), oltre a un campo nascosto chiamato NmeCompleto (con formula Nome + " " + Cognome).

Il campo Lettera ha un campo modificabile Saluti la cui formula per il valore predefinito è "Egregio signor/Gentile signora" + NomeCompleto, e un campo modificabile Indirizzo la cui formula per il valore predefinito è Indirizzo.

Quando gli utenti di client Notes evidenziano un documento Profilo aziendale e scelgono Crea - Lettera, la lettera risulterà già compilata con il nome del destinatario e il saluto. L'utente può quindi modificare questi campi, se necessario.

Quando gli utenti Web aprono un documento Profilo aziendale e fanno clic sul pulsante che crea il documento Lettera, il funzionamento sarà lo stesso.

Riferimenti ad altri linguaggi

Vedere anche