0

Wie kann ich den Select Befehl bei einer Untertabelle in einer weiteren Untertabelle anwenden?

Ich brauche das Feld "Beschreibung" und dieses liegt in der Untertabelle "optionale Unterpunkte". Diese Untertabelle liegt wiederum in der Untertabelle "Leistungskatalog" die in der Tabelle liegt in der ich gerade arbeite.

Ich brauche aber kein Array sondern ein ganz bestimmtes Feld auf das eine Bestimmte Bedinung zutrifft (ZN = 1) und versuche mit dem select Befehl darauf zuzugreifen:

(select Leistungskatalog.'optionale Unterpunkte' where 'ZN' = 1).Beschreibung

Aber wenn ich es so versuche, funktioniert es nicht, es wird offenbar ein Symbol ")" nach dem where erwartet, doch auch daran herumzutricksen hilft nicht. Wo genau liegt mein Fehler?

1 Antwort

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    bei Untertabellen brauchst du keinen select. Es bleibt aber offen, in welchem Datensatz der Tabelle Leistungskatalog der Datensatz von optionale Unterpunkte liegt. man kann es so versuchen:

    first(Leistungskatalog.'optionale Unterpunkte'['ZN' = 1]).Beschreibung

    Leo

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 1Antworten
  • 1261Ansichten