Sie können Dokument-ID-Felder erstellen, um auf jeden 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 an.
-
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 den Formularheader, und wählen Sie an.
-
Öffnen Sie den Wörterbucheintrag für das Feld „Dokument-ID“.
-
Klicken Sie unter „Zugehörige Links“ auf Erweiterte Ansicht.
-
Geben Sie im Feld Abhängig den Spaltennamen des Tabellenreferenzfelds ein (z. B. u_model_table).
- Wahlweise:
Fügen Sie unter Attributedas 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 Feld „Tabellenreferenz“ gespeichert.
- Wahlweise:
Konfigurieren Sie das Formular so, dass das Tabellenreferenzfeld entfernt wird.