Die Daten aus Popper werden in einer Datenbank abgelegt. Das ermöglicht bei der Verwaltung der Tische eine extreme Flexibilität, bei der Verwaltung der Tische durch einfache oder komplexe Abfragen mittels SQL.
Im Gegensatz zu den XML basierten Verwaltungstools gibt man die Informationen zu Tischen über das Frontend ein. Dazu ruft man im Installationsverzeichnis, normalerweise PinUPSystem die ausführbare Datei: "PinUpMenuSetup.exe" auf. Darauf hin wird das Hauptfenster angezeigt:
✅ Tipp: Wie immer gilt: Rechte Maustaste auf die Grafik und diese im neuen Tab öffnen. Dann sind die Bilder richtig schön groß und man sieht auch die Details. Wer auf dem Handy liest, kann die Bilder auch einfach nur groß zoomen.
Um die Daten einzugeben klickt man auf die Schaltfläche "Game Manager" im Reiter "Game Manager" und bekommt folgende Ansicht:
So weit, so gut, mehr möchte ich an dieser Stelle dazu nicht sagen, das meiste ist im Wiki beschrieben. Links zum PinUpPopper habe ich für euch in den Weblinks hinterlegt. Das worauf ich mich beziehe ist die Datenbank an sich. Die kann man nämlich auch über SQLiteStudio bearbeiten. Dazu einfach SQLiteStudio hier herunter lagen: https://sqlitestudio.pl/ und installieren. Nach der Installation kopiert man sich die Datenbank von Popper in ein Arbeitsverzeichnis und lädt diese dann mit SQLiteStudio. Die Datenbank findet ihr ebenfalls im Popper Installationsverzeichnis, sie trägt den Namen: PUPDatabase.db
‼️ACHTUNG: Sichert euch die originale Datenbank, so kommts zu keinem bösen Erwachen.
Doppelklick auf die Datenbank und schon wird diese in SQLiteStudio angezeigt.Das sieht dann zunächst so aus:
Da erst mal die Datenbank gewählt ist, sieht man erst mal nicht viel, das ändert sich, wenn man beispielsweise Games auswählt und den kleinen Pfeil links ausklappt.
Zunächst sieht man nur die Struktur, was den Spalten entspricht, sobald man den Reiter Daten wählt, sieht man alles Spalten mit entsprechenden Inhalten.
Hier kann man jetzt die einzelnen Felder ändern, indem man in ein Feld doppelklickt und den Inhalt dann verändert. Beispielsweise in der Spalte: Notes
❗ Hinweis: Die Markierung erscheint normalerweise in blau, sobald ich aber das Snipping Tool anwerfe, verliert sich der Fokus und es wird grau.
Hier trage ich jetzt einfach Veränderung ein.
Zugegeben, diese Spalte sieht man normalerweise nirgends in der Poppermaske, aber sie ist zugreifbar und kann auch ausgewertet werden, wenn man das möchte. Wie das geht, zeige ich gleich. Es ist natürlich mühselig, jeden Eintrag einzeln zu ändern, interessant wird es erst, wenn man mehrere Einträge auf einmal ändern will. Dazu klickt man einfach auf die Zelle, in der Veränderung steht und kopiert diese, entweder mit der rechten Maustate oder mit STRG+C.
Jetzt markiert man die Zellen, in denen der neue Wert stehen soll, entweder durch ziehen mit der Maustaste, oder anklicken einzelner Zellen bei gedrückter STRG Taste:
Jetzt einfach STRG+V drücken und schon steht Veränderung in jeder markierten Zelle:
Eignet sich hervorragend, um massenhaft gleiche Einträge zu setzen.
Allerdings lässt sich das auch super nutzen, um massenhaft Einträge zu verändern oder zu harmonisieren. Dazu könnt ihr einen Bereich wie gezeigt markieren, mit STRG+C kopieren und in Excel oder Notepad++ einfügen. Von dort aus könnt ich euch austoben und die Zeilen massenhaft anpassen. Aber aufgepasst, für solche Sauereien immer zusammenhängende Bereiche wählen.
Sobald ihr fertig seit mit den Änderungen, müsst ihr diese noch bestätigen. das passiert mit dem kleinen grünen Haken oben:
Da die Änderung jetzt übernommen ist, kann man auch eine Abfrage im SQL Editor machen: Dazu unter Werkzeuge - SQL Editor öffnen wählen und die folgende Abfrage eingeben: SELECT * FROM Games WHERE (Notes = 'Veränderung');
Jetzt nur noch den kleinen blauen Pfeil neben dem Datenbanknamen klicken und schon erscheinen die gewünschten Daten im unteren Fenster.
Damit das auch nutzbar ist, kann man jetzt die Datenbank zurück kopieren ( ‼️ Sicherung nicht vergessen ‼️) und im Popper Setup den DB Editor starten:
Hier jetzt die Abfrage eingeben, erst Execute SQL und dann Open SQL Results klicken, das Ergebnis ist identisch.
Und wofür brauchen wir das jetzt? Ganz einfach: Jetzt könnte man eine neue Playlist machen, die nur die Games mit Veränderng in den Notes anzeigen:
Wäre also eine Möglichkeit, die Spalte "Notes" zu nutzen. die sonst nicht erreichbar ist über die Ansicht des Poppers. Da sich die Werte ja in der Datenbank befinden, die bei einem Update nicht verändert wird, überlege ich, wie ich diese, bisher nicht genutzen Felder sinnvoll für Abfragen nutzen kann.