0

Daten aus Untertabelle

Hallo zusammen,

 

folgende Frage: ich habe Datensätze einer Tabelle mit einer Untertabelle verknüpft. In der Untertabelle befinden sich Datensätze zu Produkten inkl Preis. 
Ich möchte gerne den Preis des zuletzt eingetragenen Produkts in der Untertabelle in einem Feld in der Haupttabelle darstellen. Ist dies möglich?

ich habe versucht, über ein Feld 'gültiger Preis ja/nein' in der Untertabelle und einer wenn/dann Bedingung zu arbeiten, ist mir aber nicht gelungen. Auch habe ich kein Filterkriterum 'zuletzt hinzugefügter Datensatz' gefunden. 

vielen Dank 

4 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Hanz,

    Es sollte für ein Berechnungsfeld etwa so gehen:

    ...

    let myLast:=max(UNTERTABELLENNAME._cd);
    first(UNTERTABELLENNAME[_cd=myLast]).Preis

    ...

     

    Leo

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Oh, sorry - natürlich Hans. Hier im Forum kann man leider nachträglich nicht korrigieren.

    Leo

    • Hans.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

     

    vielen Dank für den Tipp. Funktioniert leider nicht, vermutlich da ich MAC User bin.

    https://ninox.com/de/manual/erweiterte-Berechnungen/funktions-und-sprachreferenz

    _cd - returns the creation timestamp of the current record. Doesn’t appear to work in the Mac app.

     

    Ich habe es nun so gelöst:

    sum('Geschäft'['Gültiger Preis?' = 1].'Preis/Einheit')

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Den zuletzt in die Untertabelle eingetragenen Preis könnte man auch so ermitteln:

     

    last(('Geschäft' order by number(Nr)).'Preis/Einheit')

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 4Antworten
  • 738Ansichten