Anwenderdefinierte Datensuche

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Sie können eine anwenderdefinierte Tabelle erstellen, um Suchdaten zu speichern.

    Die anwenderdefinierte Tabelle muss die Tabelle „Übereinstimmungsregeln für Datensuche“ [dl_Matcher] erweitern.

    Sie können beispielsweise eine Suchtabelle für Serverangebote erstellen. Speichert Informationen zu Übereinstimmungsangeboten (Bronze, Silber und Gold) und zugehörigen Setter-Werten (Arbeitsspeicher und Festplattenspeicher) für jedes Übereinstimmungsangebot.

    Erstellen Sie eine anwenderdefinierte Datensuche

    Das Erstellen einer Katalogdatensuche ähnelt dem Erstellen einer normalen, anwenderdefinierten Datensuche, außer beim Erstellen des Datensatzes der Katalogdatensuche.

    1. Erstellen Sie eine anwenderdefinierte Datensuchtabelle. Sie muss die Übereinstimmungsregeln für die Datensuche erweitern [Dl_Matcher] Tabelle.
    2. Fügen Sie der Datensuchtabelle Datensuchwerte hinzu.
    3. Erstellen Sie einen Definitionsdatensatz für die Katalogdatensuche.
    4. (Optional) Erstellen Sie ein Datensuchmodul.

    Problembehandlung

    Wenn sich die Definitionsregeln für die anwenderdefinierte Datensuche nicht wie erwartet verhalten, überprüfen Sie auf bestimmte Bedingungen.

    Wenn sich die Definitionsregeln für die anwenderdefinierte Datensuche nicht wie erwartet verhalten, überprüfen Sie die folgenden Bedingungen:
    • Stellen Sie sicher, dass die Matcher-Variable nicht schreibgeschützt ist. Da Anwender schreibgeschützte Variablen nicht ändern können, kann für schreibgeschützte Variablen kein Change-Ereignis im Formular vorhanden sein.
    • Stellen Sie sicher, dass die Daten in der Übereinstimmungstabelle korrekt sind.
    • Wenn die Suche eine genaue Übereinstimmung erfordert, stellen Sie sicher, dass für jede mögliche Kombination eine Übereinstimmungstabellenzeile vorhanden ist (einschließlich leerer Werte). Die Suche schlägt fehl, wenn kein übereinstimmender Wert gefunden werden kann.
    • Wenn die Variable eine Option oder ein Kontrollkästchen ist, hat sie immer einen Wert, daher müssen Sie auswählen Immer ersetzen .
    • Stellen Sie sicher, dass Sie keine rekursive Regel erstellt haben, z. B.:

      Wenn Variable A = 1, dann Variable B = 2. Wenn Variable B = 2, dann Variable A = 2.