Show Menu
THEMEN×

Neuer Feldassistent

Mit einem Assistenten, auf den Sie zugreifen können, Tools > Advanced > Add new fields können Sie einer Tabelle in der Datenbank ein oder mehrere Felder hinzufügen.
Beim Überprüfen des Assistenten wird das Erweiterungsschema der zu erweiternden Tabelle aktualisiert und das SQL-Skript zum Ändern der physischen Struktur der Datenbank gestartet.
Dieser Assistent hat den Vorteil, dass er schnell ein Feld hinzufügen kann, ohne die Struktur eines Datenschemas kennen zu müssen.
Der Hauptnachteil ist die Beschränkung der Daten und der Eigenschaften, die erweitert werden sollen.
Die Bildschirme des Assistenten enthalten die folgenden Schritte:
  1. Auf der ersten Seite können Sie den Namen des zu erweiternden Schemas und den Namespace des Erweiterungsschemas eingeben, in dem die Änderungen gespeichert werden:
  2. Auf der nächsten Seite können Sie die Eigenschaften des hinzuzufügenden Felds eingeben.
  3. Um die Änderungen zu bestätigen, klicken Sie auf die Finish Schaltfläche.
In unserem Beispiel wird automatisch eine Erweiterungsdatei mit der Bezeichnung "cus:empfänger"erstellt und das entsprechende SQL-Skript ausgeführt:
<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>

Standardmäßig werden die hinzugefügten Felder mit dem Benutzer der Eigenschaft deklariert (mit dem Wert "true"). Auf diese Weise können Sie das Feld im Eingabeformular des erweiterten Schemas mit einem Steuerelement vom Typ "treeEdit"anzeigen und bearbeiten (siehe Eingabedatei).