0

Gestaltungselement Ansicht FRAGE zum FILTER

Ich möchte eine Ansicht erstellen, welche auf eine Tabelle verweist, und mit nur die Datensätze anzeigen bzw filtern die verknüpft sind,... Wenn ich eine Ansicht mit select auf eine Tabelle verweise und mit [ ] einen Filter anlege, habe ich eine Grundsatzverständnisfrage: Warum kann ich auf eine Tabellenverknüpfung verweisen, nicht aber auf ein Berechnungsfeld, welches mir die gleichen Daten ausgibt wie die Tabellenverknüpfung. (siehe Screenshot). Welche Werte sind hier interessant, ich habe es mit Array versucht, mit einem String,.. es zeigt mir keinen Datensatz an. Wie im Screenshot zu sehen wird der Filter A richtig angezeigt, und wenn ich mit B Filtere ist die Ansicht leer

verweis

7 Antworten

null
    • Morris_Hanson
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich möchte mit der Verknüpfung bzw. dem Berechnungsfeld natürlich FILTERN, nicht VERWEISEN... Sorry

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Verstehe ich Dich richtig: Du möchtest quasi alle Datensätze anzeigen, die in Verknüpfung 1 und/oder in Verknüpfung 2 verknüpft sind?

     

    Sollte es nicht helfen, wenn Du mit unique() ein Array der IDs aus beiden Verknüpfungen baust und in der Ansicht dann die auf den Inhalt des Array selektierst?

     

    lg, Torsten

    • Morris_Hanson
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ja das würde helfen, hättest du vielleicht eine Idee? (SktiptIDEE?)

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich habe schon oft damit rumprobiert. Die Datensätze mit sich selbst zu verknüpfen bringt bei der Anzeige immer Probleme. Viel bessere Idee ist es, mit Tags zu arbeiten. Man erstellt eine Begriffstabelle und ordnet die Begriffe mehreren Datensätzen aus der Lexikon-Tabelle zu zu. Ich habe jetzt die Tatenbank 062_Multiple Tags im Webinar Team modifiziert. Vielleicht als Denkanstoß...

    Leo

    • Morris_Hanson
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo! Ja ist auf jeden Fall ein interessanter Ansatz,.. werde ich mir auf jeden Fall anschaun. Danke!

    Was ich trotzdem nicht verstehe ist, wie ich eine Filtermenge aus 2 Mengen an Möglichkeiten ADDIEREN kann. Eine Menge geht wunderbar, wenn ich aber eine 2.te Menge hinzufügen will.. z.B. Datensatz 1 UND 2... Dann bleibt das Gestaltungselement ANSICHT leer. 1 wird angezeigt, 2 auch, aber 1 und 2 nicht...? Welches Format muss ich da verwenden?

    DANKE

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    let myLink1 := concat('Verknüpfung 1'.Nr);
    let myLink2 := concat('Verknüpfung 2'.Nr);
    unique(myLink1,myLink2)

     

    Damit solltest Du die IDs der Datensätze bekommen, die in Verknüpfung1 und/oder in Verknüpfung2 sind - nach den IDs solltest Du dann wie gesagt in der Ansicht filtern (mit contains()) können.

     

    lg, Torsten

    • Morris_Hanson
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Super Danke.. Trotzdem stehe ich auf dem Schlauch.. Ninox will mich. nicht.. Die Formel in der Ansicht schaut bis dato so aus.. 

    let myLINK1 := concat('Verknüpfung Lexikonbegriffe 1'.'Lexikonbegriff 2'.Nr);
    let myLINK2 := concat('Verknüpfung Lexikonbegriffe 2'.'Lexikonbegriff 1'.Nr);
    let myAAA := unique(myLINK1, myLINK2);
    let myL := (select '6. Lexikon + Lesezeichen');
    myL(contains(myAAA))

     

    Aber das geht nicht..

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 7Antworten
  • 2090Ansichten