Sie können Dokument-ID-Felder erstellen, um auf einen beliebigen Datensatz in einer beliebigen Tabelle zu verweisen.
Vorbereitungen
Erforderliche Rolle: personalize_dictionary
Warum und wann dieser Vorgang ausgeführt wird
Im Vergleich dazu verweist ein Referenzfeld auf einen Datensatz in einer bestimmten Tabelle. Um auf Datensätze aus einer beliebigen Tabelle zu verweisen, müssen zwei Felder zusammenarbeiten – eines zum Speichern der Tabellenreferenz und eines zum Speichern der Datensatzreferenz.
Sie können den Dokument-ID-Typ auswählen, wenn Sie ein neues Feld erstellen.
Prozedur
-
Navigieren Sie zur Formularansicht für die Tabelle.
-
Klicken Sie mit der rechten Maustaste auf den Header, und wählen Sie .
-
Erstellen Sie ein Feld, um den Tabellennamen zu speichern, und klicken Sie auf Hinzufügen.
- Name: Beliebige Bezeichnung (z. B. Modelltabelle)
- Typ: Zeichenfolge
-
Erstellen Sie ein Feld zum Speichern der Datensatzreferenz, und klicken Sie auf Hinzufügen.
- Name: Bezeichnung für das Feld „Dokument-ID“ (z. B. Modell-ID)
- Typ: Dokument-ID
-
Klicken Sie auf Speichern.
-
Klicken Sie mit der rechten Maustaste auf die Formularkopfzeile, und wählen Sie .
-
Öffnen Sie den Wörterbucheintrag für das Feld „Dokument-ID“.
-
Klicken Sie unter Zugehörige Linksauf Erweiterte Ansicht.
-
Geben Sie im Feld Abhängig den Spaltennamen des Tabellenreferenzfelds ein (z. B. u_model_table).
- Wahlweise:
Fügen Sie in Attributendas Wörterbuchattribut show_all_tables hinzu, um Systemtabellen anzuzeigen.
-
Klicken Sie auf Aktualisieren. Wenn Benutzer auf die Referenzsuche für das Feld „Dokument-ID“ klicken, wird ein Dialogfeld angezeigt, in dem sie die Tabelle und dann den Datensatz auswählen können. Die sys_id des ausgewählten Datensatzes wird im Feld Dokument-ID und der Tabellenname im Tabellenreferenzfeld gespeichert.
- Wahlweise:
Konfigurieren Sie das Formular, um das Tabellenreferenzfeld zu entfernen.