Zum Inhalt springen
Diese Seite wurde automatisch übersetzt; Ungenauigkeiten sind möglich.Englisches Original lesen

Feldreferenzen in Einträgen

Eine Feldreferenz ist ein spezieller Textbaustein, der durch einen Wert aus einem anderen Eintrag ersetzt wird. Das ähnelt der Art, wie eine Tabellenzelle Daten aus anderen Zellen abrufen und kombinieren kann.

Feldreferenzen sind nützlich, wenn dieselben Daten in verschiedenen Einträgen erscheinen sollen. Zum Beispiel, wenn Ihr Unternehmen Single Sign-on verwendet und Sie sich mit denselben Zugangsdaten — Ihrem Arbeitskonto — bei verschiedenen Webdiensten anmelden. Anstatt Ihr Passwort in jeden Eintrag zu kopieren, können Sie Referenzen auf das „Haupt“-Arbeitskonto einfügen:

Bildschirmfoto
Hauptkonto und Referenzen

Sobald Sie das Passwort des Haupteintrags ändern, werden alle Einträge, die darauf verweisen, automatisch aktualisiert.

Feldreferenz erstellen

Am einfachsten erstellen Sie eine Referenz auf ein Feld, indem Sie auf das Feld tippen und dann im Popup auf die Taste Feldreferenz kopieren tippen.

Bildschirmfoto

Dadurch wird die Referenz auf dieses Feld in die Zwischenablage kopiert, sodass Sie sie in jedem beliebigen Feld eines anderen Eintrags verwenden können.

Alternativ können Sie die Referenz auch manuell nach dem unten dokumentierten Feldreferenz-Format erstellen.

Feldreferenzen verwenden

Feldreferenzen können in jedem Feld eines beliebigen Eintrags verwendet werden; Sie können sie wie jeden anderen Text aus der Zwischenablage einsetzen. Während Sie den Eintrag bearbeiten, wird der Rohtext der Referenz angezeigt, was alles andere als intuitiv ist.

Bildschirmfoto

Sobald Sie den Eintrag sichern, wird der komplizierte Referenztext durch den Wert ersetzt, auf den er verweist.

Feldreferenzen werden immer dann aufgelöst, wenn Sie die Datenbank laden oder sichern. Deshalb ist es nicht möglich, auf dynamische Werte wie OTP zu verweisen. Sie können jedoch eine Referenz auf das OTP-Konfigurationsfeld erstellen — dann generiert Ihr Eintrag unabhängig dieselben OTP-Werte.

TIP

KeePassium unterstützt verschachtelte Referenzen, bei denen Feld C eine Referenz auf Feld B enthält, das wiederum auf Feld A verweist. Die App folgt bis zu 3 Referenzen tief, um den Feldwert aufzulösen.

Wenn es ein Problem mit einer Feldreferenz gibt, wird sie in ihrer rohen {REF:…}-Form angezeigt. Mögliche Ursachen sind:

  • Falsch formatierte Referenz
  • Referenz auf einen nicht vorhandenen Eintrag oder ein nicht vorhandenes Feld
  • Referenz wird außerhalb eines Eintrags verwendet
  • Verschachtelte Referenz geht zu tief
  • Verschachtelte Referenz bildet eine Schleife (der Feldwert verweist letztlich auf sich selbst)

Nur in Einträgen

Feldreferenzen funktionieren nicht außerhalb von Eintragsfeldern.

Nur innerhalb derselben Datenbank

Feldreferenzen funktionieren nur innerhalb derselben Datenbank. Um den Zugriff auf andere Datenbanken zu beschleunigen, verwenden Sie verknüpfte Datenbanken.

Feldreferenz-Format

Hinter den Kulissen ist eine Feldreferenz ein Klartext-Ausdruck mit folgendem Format:

{REF:Feldkennung@Suchbedingung}

Zur besseren Lesbarkeit hier derselbe Ausdruck mit zusätzlichen Leerzeichen:

{REF: Feldkennung @ Suchbedingung }

Die Referenz erfüllt fünf Hauptkriterien:

  • Sie ist in { geschweifte Klammern } eingeschlossen
  • Sie beginnt mit dem Präfix REF:
  • Sie enthält eine Feldkennung — einen einzelnen Buchstaben, der festlegt, auf welches Feld wir verweisen.
  • Auf die Feldkennung folgt das Trennzeichen @
  • Nach dem Trennzeichen steht eine Suchbedingung — ein Ausdruck, der den Eintrag identifiziert, auf den wir verweisen.

Feldkennung

Die Feldkennung kann einer dieser Buchstaben sein:

  • T — Titel
  • U — Benutzername
  • P — Passwort
  • A — URL
  • N — Notizen

Zum Beispiel bedeutet {REF:P@ … }, dass wir den Passwort-Wert des Eintrags abrufen möchten.

Suchbedingung

Die Suchbedingung ist selbst ein Ausdruck. Sie enthält einen Feldkennungs-Buchstaben, ein :-Trennzeichen und den exakten Wert des angegebenen Felds. Zum Beispiel verweist T:Mein Arbeitskonto auf den ersten Eintrag mit exakt dem Titel „Mein Arbeitskonto“.

Die Suchbedingung unterstützt weitere Feldkennungen:

  • T — Titel
  • U — Benutzername
  • P — Passwort
  • A — URL
  • N — Notizen
  • I — UUID. Der Suchwert sollte die eindeutige Kennung des Eintrags sein. Sie finden diesen Wert im letzten Tab der Eintragsansicht.
  • O — Benutzerdefiniertes Feld. Der Suchwert ist der Name des benutzerdefinierten Felds. Das steht im Gegensatz zu den anderen Feldern, bei denen der Suchwert mit den Feld-Werten verglichen wird.

Beispiele

  • {REF:U@I:327FCC13-07F5-4AB4-97D9-78486148B729} — sucht den Eintrag mit der angegebenen UUID und ruft dessen Benutzernamen-Feld ab.
  • {REF:P@T:Amazon} — sucht einen Eintrag mit dem Titel „Amazon“ und ruft dessen Passwort-Feld ab.
  • {REF:T@O:PIN Code} — sucht einen Eintrag mit einem benutzerdefinierten Feld namens „PIN Code“ und ruft dessen Titel-Feld ab.

Platzhalter

Ein Platzhalter ist eine vereinfachte Referenz auf ein anderes Feld desselben Eintrags. KeePassium unterstützt ein Platzhalter-Format: {S:Feldname}.

Zum Beispiel würde der Text {S:PIN code} durch den Wert des benutzerdefinierten Felds namens „PIN Code“ ersetzt, sofern es eines gibt.

TIP

Die Standardfelder heißen Title, UserName, Password, URL, Notes. Die Groß-/Kleinschreibung ist wichtig: username oder Username funktionieren nicht.

Kompatibilität

KeePassium-Feldreferenzen sind kompatibel mit KeePass und KeePassXC. In KeePassium erstellte Referenzen funktionieren in diesen Apps und umgekehrt.

Allerdings unterstützt KeePassium die meisten der in diesen Apps verfügbaren Eintrags-Platzhalter nicht, hauptsächlich wegen geringer Nachfrage. Der einzige unterstützte Platzhalter ist {S:Feldname}, der auf ein anderes Feld desselben Eintrags verweist.