Personen filtern
Hallo,
Ich habe eine Datenbank erstellt mit verschiedenen Rezepten und Gästen, denen ich diese Rezept schon gekocht habe. Jetzt kann ich zwar über die Suchfunktion sehen, welche Gerichte ein jeweiliger Gast schon serviert bekommen hat. Aber gibt es auch eine Möglichkeit, dass ich sehe, welche Gerichte er noch NICHT serviert bekommen hat? Muss ich da eine spezielle Formel eingeben und wenn ja welche? Die Gäste habe ich in einer Mehrfachauswahl den Gerichten zugeordnet.
Danke für eine kurze Antwort
12 Antworten
-
Hallo, über das Tabellensuchfeld wirst du das nicht hinbekommen.
Dazu müsstest du dir ein kleines Dashboard mit eigenen Filtern und Ansichten bauen.
-
Versuche mal so. In "allItem" schreibst Du alle Gäste und "multi" ist der Name Deines Mehrfachauswahlfelds. Mirko
let allItem := ["Fred", "Al", "Tom", "Jerry", "Paula", "Nora", "Suzi", "Lea"]; for i in allItem do if not contains(concat(multi), i) then i end end
-
contact Zahnrad -> Felder bearbeiten -> neues Datenfeld erstellen -> Formel -> copy/past das obige Script in das Formelfeld und Anpassen der Namen (hierbei absolut exakt schreiben) und des Namens des Mehrfachauswahlfeld (wahrscheinlich heißt es "Gäste" und wird wegen des Umlauts in einfache Anführungszeichen gesetzt: 'Gäste'). ->speichern -> OK. Mirko
-
Da mir deine Anforderung sehr gefallen hat, habe ich diese auch in einer meiner Datenbanken eingebaut. Ich habe aber ebenfalls Unterstützung benötigt, da ich viel zu komplex gedacht habe (https://forum.ninox.de/t/q6hsjd4/array-diff-aus-2-tabellen-in-ninox-fur-ansicht).
Deine flache Tabelle ist eigentlich viel zu rudimentär für Ninox und könnte viel breiter aufgebaut werden.
Ich habe mal auf die Schnelle eine Datenbank ähnlich deiner aufgebaut.
Es gibt 4 Tabellen und ein Dashboard: Rezepte, Events, Gäste, Teilnehmer (versteckt)
Im Register Rezepte gibt es für Gäste und Events je ein Formular, wo dann die Events aufgelistet werden. Die Teilnehmer werden unter Gäste aufgelistet und auch die Personen, welche das Gericht bisher noch nicht genießen durften.
Die Datenbank kann sicherlich noch weiter ausgebaut werden und mit weiteren Abfragen erweitert werden. Hier könnte ich mir eine Warnung bei allergischen Personen vorstellen, etc...
Falls Du es nicht gebrauchen kannst, kann es vielleicht jemand anderes gebrauchen.
-
Danke @CRo
Das sieht sehr interessant aus! Kann ich gut gebrauchen.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 12Antworten
- 178Ansichten
-
4
Folge bereits