Regole di auto composizione
Descrizione
Sono regole atte ad assegnare all'attributo un valore calcolato automaticamente, in base alle specifiche indicate in fase di progettazione.
Utilizzo
Premendo il bottone Aggiungi dalla toolbar o dal menu contestuale che appare premendo il tasto dx del mouse, viene visualizzata la finestra di dialogo sottostante utilizzata sia per creare che per modificare una singola regola.
La prima cosa da fare è decidere quale attributo sarà compilato in automatico in base alla regola di auto composizione che stiamo andando a creare.
Nel dialogo sottostante viene selezionato l'attributo Descrizione. Notare che nell'elenco disponibile sono presenti solo gli attributi “visibili” dalla famiglia di archiviazione corrente.
Proseguiamo ora inserendo, nella parte dedicata alla regola di composizione, le istruzioni necessarie per indicare al software come comporre la descrizione in automatico. Come prima cosa si potrebbe voler inserire la descrizione della famiglia di archiviazione espressa come variabile. Per fare questo basterà effettuare un click col tasto destro nella casella di testo e selezionare la voce dedicata come mostrato in figura.
Questo è solo un esempio, le parti fisse e variabili, costituenti la regola, possono essere presenti in numero variabile a piacimento.
Le uniche avvertenze sono che l'utente deve tenere presente di queste considerazioni:
- Considerare sempre la massima lunghezza di compilazione dell'attributo di destinazione della regola, mentre la si compone. Nell'esempio appena mostrato, bisogna considerare la lunghezza, in caratteri, dell'attributo Descrizione e controllare che non sia inferiore alla somma delle lunghezze delle parti fisse della regola con le lunghezze massime delle parti variabili (attributi e descrizioni famiglia) usati nella regola. Questo comporterebbe la compilazione dell'attributo con un numero troppo grande di caratteri, impedendo poi l'aggiornamento del campo corrispondente nel database.
- Considerare la possibilità di impostare come obbligatoria la compilazione di uno o più attributi utilizzati per comporre la regola, in modo che in Descrizione non vadano a finire solo le parti fisse a causa dell'assenza di compilazione degli attributi in gioco da parte del progettista.