0

Summe eines Feldes bei einer Suche bilden.

Guten Tag aus WIesbaden, habe gestern nach Jahren der Filemaker Nutzung alle Brücken hinter mir abgebraochen und bin auf Nimo umgestiegen. Als erstes Projekt habe ich eine DB für das Inventar angelegt. Ich würde gerne eine temporäre Summe bilden welche nur die über einen Suchbegriff gefundenen Datensätze berücksichtigt. Habe zwar den Begriff sum gefunden also: sum((select Haushaltsinventar).'Preis EURO'), jedoch zeigt er mir dann unabhängig von den Suchbegriffen immer die ganze Summe an. Vielen Dank im voraus, bin jetzt schon begeistert. Gruß Harald

9 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Harald,

    ---

    let mySearch:='Suchbegriff';

    sum((select Haushaltsinventar where 'DEIN FELDNAME'=mySearch.'Preis EURO')

    ---

    • ing_rippi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leonid, bitte entschuldigen SIe / bitte entschuldige meine begrenztwn Fähigkeiten, aber ich bekomme nach Einsetzen der Formel folgende Fehlermeldung: Eine Tabellenspalte wurde nicht gefunden: Suchbegriff in Zeile 1, Spalte 27 Muß ich noch etwas EINFÜGEN oder ERSETZEN ? Grüsse Harald

    • ing_rippi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Habe mich jetzt weiter rangetastet und herausgefunden, dass ich natürlich noch Felder namens Suchbegriff sowie anstelle DEIN FELDNAME z.B. Berechnung angeben muß. Jetzt heisst es nach EINGABE von let mySearch:='Suchbegriff';
    sum((select Haushaltsinventar where 'Berechnung'=mySearch.'Preis EURO') Expression dies not return a record. Inhaltlich verstehe. WIe wird denn der Suchbegriff übergeben ? Welchen typ müssen die Felder haben ? Suchbegriff ist vom Typ "Text" und Berechnung vom Typ "Formel"

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Harald,

    anstelle DEIN FELDNAME solltest du den Namen des Feldes der Tabelle Haushaltsinventar einfügen in welchem die Bezeichnungen von Inventar stehen. 

    Leo

    • ing_rippi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, ich bekomme es nicht hin. Gibt es eine Möglichkeit Dir Online Zugriff auf die Datenbank zu gewähren ? Gruss Harald

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    kannst mich in dein Ninox-Team einladen

    leo.semik@gmail.com

    Wenn ich die Änderungen vornehmen sollte dann als Admin.

     

    Leo

    • ing_rippi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, habe eine leere Datenbank mit der aktuellen STruktur angelegt. Habe Dir eine Einladung geschickt. Vielleicht siehst DU ja was ich falsch mache. Danke im voraus Harald

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Harald,

    habe jetzt die Formeln korrigiert. In deinem Fall wäre die Formel:

    ---

    let mySearch := Suchbegriff;
    sum((select Inventar)[contains(Gegenstand, mySearch)].'Preis Preisliste')

    ---

    besser.

    Außerdem habe ich dir noch eine Ansicht gebaut, wo die entsprechenden Datensätze angezeigt werden.

    Leo

    • ing_rippi
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, VIELEN HERZLICHEN DANK FÜR DEINE HILFE. Harald

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 9Antworten
  • 1647Ansichten