0
Ansichten: Filtermöglichkeiten
Habe bei Server Version 1.4.5.2 mit Datum-Filter Text(Datum) und >=”06.11.2015″ versucht.
Fehlermeldung: value expected at: "06.11.2015"
Bei Version 1.5.3.RC2 werden unabhängig von Datum alle Zeilen ausgeblendet
Ipad Version funktioniert.
Gruß Leo
Fehlermeldung: value expected at: "06.11.2015"
Bei Version 1.5.3.RC2 werden unabhängig von Datum alle Zeilen ausgeblendet
Ipad Version funktioniert.
Gruß Leo
39 Antworten
-
wie kann man aus einer Tabelle die doppelten Werte herausfiltern?
-
Doppelte Zeilen lassen sich in einer Ansicht leider nicht filtern.
Viele Grüße, Frank -
Tabelle Filtern
Kann ich in einem Auswahlfeld aus der "Liste möglicher Werte" beim Filtern mehrere Werte ein oder ausschliessen? Bei einem Textfeld funktioniert dies über die Funktion jedoch mit einem Auswahlfeld bringt er mir immer den Fehler "Error: die Funktion ist nicht definiert:contains(Choice,string)" -
Hallo, Auswahlfelder geben eine Zahl aus. D.h. für den ersten Wert eine 1, dann 2 usw.
Am besten eine neue Spalte mit Funktion hinzufügen:Status != 1 and 2
Dann werden alle mit Ja angezeigt, die nicht 1 und 2 sind.
Dann einfach nach ja oder nein filtern.
VG, Alex -
Hallo!
Wenn ich eine zusätzliche Spalte (oder Datenfeld) zum filtern definiert habe, kann ich in einer Ansicht auch danach filtern ohne die Spalte (das Feld) anzuzeigen? -
Hallo, wenn man Spalten ausblendet, ist der Filter auch weg. VG, Alex
-
Guten Tag,
kann man beim Filtern auf Anmeldedatendaten von aktuellen Benutzer (Name, Vorname, e-mail) zugreifen? Ich möchte bei einer Aufgabenliste in Ninox Pro ähnlich wie bei SharePoint einen Ansicht "meine Aufgaben" erstellen.
Außerdem sollte dann eine Benachrichtigungsfunktion integriert werden. Da Ninox keine automatische E-Mails versenden kann, wollte ich, dass zumindest das Feld "E-mail" mit Nutzerdaten per Trigger gefühlt wird und die Benachrichtigung dann vom Benutzer abgeschickt wird.
Noch eine Anmerkung.
bei Ninox Pro gibt es eine tolle Funktion "Nachrichten". Damit können die Benutzer miteinander chatten. Es gibt aber keine Benachrichtigungsfunktion. Wenn ich 30 Benutzer in der Datenbank habe, sollte ich auf jeden einzelnen Klicken um zu sehen ob der Benutzer eine Nachricht geschrieben hat. Übersehe ich hier etwas?
Gruß Leo -
Hallo Herr König
Ich habe die Option "Status != 1 and 2" getestet gehabt und das funktioniert nicht. Es wird immer nur die erste Zahl (in diesem fall die 1) gefiltert.
Was mache ich falsch?
Richard -
Hallo Richard,
das haben wir oben nicht ganz richtig dargestelllt. Die Formel müsste lauten:
Status != 1 and Status != 2
Viele Grüße
Frank -
Hallo Frank
Kaum macht man richtig, schon funktioniert :)
Vielen Dank
Gruss Richard -
Wäre folgender Workaround etwas:
Angenommen, Du willst in der Tabelle "Artikel" mehrfach auftauchende Bestellnummern herausfiltern.
Du definierst ein Berechnungsfeld mit folgender Funktion
let r:= Bestellnummer;
cnt(select Artikel where Bestellnummer = r)
Dann ermittelt Dir das Berechnungsfeld bei jedem Datensatz, wie viele andere Datensätze mit gleicher Bestellnummer vorhanden sind. Danach kannst Du dann in der Tabellenansicht filtern und sortieren.
LG,
Wolfgang -
Hallo. Kann mir jemand sagen wie ich doppelte Datensätze bereinigen kann? Herzlichen Dank
-
Hallo, schau mal auf diesen Post:
http://manual.ninoxdb.de/de/funktion-und-sprache/comment-page-2/#comment-1234
Das wurde da mit einem Trigger gelöst. Könnte auch in einer Formel stattfinden.
VG, Alex -
Ich muss in einer Datenbank an zwei Stellen prüfen. Mit Triggern geht das sehr zuverlässig.
Einmal prüfe ich innerhalb der aktuellen Datenbank.
let n := Name;
let a := Anrede;
let n := cnt(select Beteiligte where Name = n and Anrede = a);
if n > 1 then
(‘Doublette?’ := “Der Beteiligte scheint schon angelegt zu sein?”)
else
(‘Doublette?’ := void)
Das Feld Doublette habe ich standardmäßig void. in der Sichtbarkeit ist es bei void auf false. So simuliere ich eine Art popup während der Eingabe wird es sichtbar, wenn beide Bedingungen vorliegen.
In einer anderen Situation prüfe ich das gegen eine andere Tabelle (Teilnehmer hier darf nicht Teilnehmer da sein). Geht genauso. Einzig die Bedingung muß natürlich auf > 0 runteresetzt werden. -
Hallo Zusammen,
wie kann ich eine Filterbedingung erstellen, die gleichzeitg 2 Spalten betrifft, z.B. zeige mir alle Datensätze, die der Bedingung: Spalte A=xxx UND Spalte B=yyy entspricht
Gruß
Konrad -
Hallo Konrad,
klicke einfach auf den Spaltenkopf der Spalte A und trage dort den entsprechenden Filter xxx ein, dann auf den Spaltenkopf der Spalte B und setze den entsprechenden Filter yyy.
Viele Grüße,
Frank -
Hallo,
Ich scheitere gerade an einer Aufgabe.
Ich habe Datensätze mit einem Auswahlfeld 'Typ'. Hier habe ich zehn Begriffe vorgegeben.
Nun möchte ich mittels dreier zusätzlicher Ansichten einen Schnellzugriff auf bestimmte Typen realisieren und zwar abhängig von einem Teil des Begriffes.
Ich hatte schon Filter definiert die zwar funktioniert haben, aber sie haben dann den Inhalt des Feldes Typ mit 'Ja' überschrieben.
Ich möchte einfach auf der Ansicht "ABC" nur alle Datensätze sehen, bei denen "ABC" im Typ vorkommt.
Irgendwie stehe ich auf dem Schlauch....
Gruß
Reiner -
Hallo Reiner,
folgender Vorschlag:
geh in der Ansicht ABC auf "Spalte einblenden -Funktion". Die Formel: text(Typ).
Dann Filtereinsetzen: like "ABC".
Grüße
Leo -
Hallo Leo,
Genau das hatte ich versucht!
Dann wird der Inhalt der gefundenen Zellen durch 'Ja' ersetzt.
Gruß
Reiner -
Hallo Reiner,
bei mir funktioniert es. Ich habe eine Beispieldatenbank mit zwei Ansichten gemacht.
https://www.dropbox.com/s/itzx0xquu7tbqjl/ABC.ninox?dl=0
Leo -
Guten Morgen Leo,
Jetzt ist der Groschen gefallen!
Ich habe das immer in dem Dialog hinter dem f(x) Button versucht!
Vielen Dank für die schnelle Hilfe!
Gruß
Reiner -
Leider scheitere ich mit folgendem Filter für Zeichenketten:
not like "A" and not like "B"
Gibt es dafür eine Lösung? -
Versuchen Sie es so:
if Text != "a" and Text != "b" then
...
else
...
Gruß
Birger - Ninox Support -
Hallo ich habe eine Tourplan Tabelle von einer Band mit Datum Betreff und Ort. Jetzt würde ich mir gerne Beipsiel nur Tourdates vom 01.04.2017 bis zum 01.06.2017 anzeigen lassen um diese dann auszudrucken. Leider finde ich da keine Filtermöglichkeit. Wird das im kommenden Update nachgebessert oder gibt es vielleicht doch eine Möglichkeit? Kommt das nächste Update noch in diesem Monat?
-
Hallo, man muss das Datums Format abwandeln:
formatieren(Datum, YYYY-MM-DD)
Hierauf kann man dann einen Filter anwenden.
Ein genaueres Beispiel ist oben angezeigt. Man kann die Format Funktion in einer neuen Spalte mit Formel nutzen.
Bei Fragen auch gerne an support@ninoxdb.de schreiben.
VG, Alex
Content aside
- vor 6 JahrenZuletzt aktiv
- 39Antworten
- 15493Ansichten