Umkehrung Suchfunktion – Tipp


Antwort

Frage: Ich möchte alle Partien aus einer Datenbank herausfiltern, die nicht von bestimmten Spielern gespielt wurden. Kann man dafür z.B. einen der logischen Parameter, wie z.B. „Nicht“ in der Suchmaske benutzen? Es ist klar, dass dieser Eintrag eine inversive Suchabfrage startet. Wie kann ich aber in der Suchmaske alle Partien finden, welche nicht von zwei bestimmten Spielern gespielt wurden? Geht das beispielsweise über eine „Oder“ Suche in den Feldern für Weiß oder Schwarz?


Antwort: Innerhalb der Felder der erweiterten Suchmaske können keine logischen Verknüpfungen angelegt werden. Das angestrebte Suchergebnis (alle Partien einer Datenbank die nicht von zwei bestimmten Spielern gespielt wurden)  kann aber mit folgender Methode realisiert werden.

  • Legen Sie zuerst eine Sicherungskopie der benutzten Datenbank an!
     
  • Öffnen Sie den Spielerindex der Datenbank.
     
  • Wählen Sie im Spielerindex den Spielereintrag des Spielers aus, dessen Partien nicht angezeigt werden sollen und markieren Sie dessen Partien als „gelöscht“.
     
  • Im nächsten Schritt wählen Sie den zweiten Spieler aus dem Index  und löschen ebenfalls dessen Partien.

Die verbleibenden Partien innerhalb der Datenbank entsprechen nun exakt dem ursprünglichen Suchziel.

Kopieren Sie jetzt die verbleibenden Partien in eine neue Datenbank. Mit dem zweiten Tab innerhalb der Suchmaske kann man die als gelöscht markierten Partien auflisten und das Attribut „gelöscht“ wieder entfernen.

Schlagworte
Erstellt am
01.03.2023
Rating
Kommentar

Back to List