0

Nummer in Untertabelle automatisch hoch zählen

Liebe Ninox-Experten,

ich versuche gerade ein Feld (Zahl) bei Neuanlage eines Datensatzes automatisch hoch zählen zu lassen. Allerdings soll es nur innerhalb der Untertabelle (B) hoch gezählt werden. Bei einem neuen Hauptdatensatz (in Tabelle A) beginnt die Zählung der Unterdatensätze (in Tabelle B) wieder von neu.

Und da stehe ich auf dem Schlauch. Mit diesem Code in “beim anlegen eines Datensatzes” in Tabelle B

Zählfeld := max(select B).Zählfeld +1

erreiche ich irgendwie nichts. Und das Feld soll ja nur den maximalwert innerhalb dieses Hauptdatensatzes suchen.

Habt Ihr einen Tip für mich?

Danke und VG

Arne

1 Antwort

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Arne,

    Zählfeld := max(HAUPTTABELLENNAME.UNTERTABELLENNAME.Zählfeld) +1

    Leo