Show Menu
ARGOMENTI×

Procedura guidata per l’aggiunta di nuovi campi

Una procedura guidata accessibile tramite Tools > Advanced > Add new fields consente di aggiungere uno o più campi a una tabella del database.
La convalida della procedura guidata aggiorna lo schema di estensione della tabella da estendere e avvia lo script SQL per modificare la struttura fisica del database.
Questo assistente ha il vantaggio di aggiungere rapidamente un campo senza dover conoscere la struttura di uno schema dati.
Lo svantaggio principale è la limitazione dei dati e delle proprietà da estendere.
Le schermate della procedura guidata contengono i seguenti passaggi:
  1. La prima pagina consente di inserire il nome dello schema da estendere e lo spazio dei nomi dello schema di estensione in cui verranno salvate le modifiche:
  2. La pagina successiva consente di immettere le proprietà del campo da aggiungere.
  3. Per confermare le modifiche, fate clic sul Finish pulsante .
Viene creato automaticamente un file di estensione, denominato "cus:Recipient" nel nostro esempio, e viene eseguito lo script SQL corrispondente:
<srcSchema extendedSchema="nms:recipient" label="Recipients" name="recipient"  namespace="cus">  
  <element name="recipient">    
    <attribute belongsTo="cus:recipient" dataPolicy="email" label="Email" length="80" name="email1" sqlname="sEmail1" type="string" user="true"/>  
  </element>
</srcSchema>

Per impostazione predefinita, i campi aggiunti sono dichiarati con la proprietà user (con il valore "true"). Questo consente di visualizzare e modificare il campo nel modulo di input dello schema esteso utilizzando un controllo di tipo "treeEdit" (fare riferimento a Modulo di input).