0

Anzeige mehrere Zeilen in einem Textfeld

Hallo,

ich habe eine Datenbank für Projekte. In einem Projekt sind Teilprojekte und diese werden wiederum in Aufgabenpakete unterteilt. Im Ausdruck konnte ich die Struktur durch folgenden Zeilen richitg darstellen.

Bezeichnung + "
" + for i in Aufgabenpakete do
"
- (" + i.'AP Nr' + ") " + i.Bezeichung + " (" + i.'Status Abarbeitung' + ")
"
end

Das Resultat war eine Zeile mit der Bezeichnung des Teilprojekt. Darunter die Zeilen mit jedem dazugehörigen Aufgebenpaket. Nun habe ich auf dem gleichen Weg versucht, in der Anzeige auch die Zeilen so zu entwickeln.

 

Ich bekomme zwar alle Arbeitspakete angezeigt, doch alle nur in einer Zeile. Gibt es einen Weg die Punte auch in weiteren Zeilen darzustellen?

Vielen Dank

7 Antworten

null
    • Support
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Dies ist mit dem Gestaltungselement "Ansicht" möglich.

    Birger

    • grossemartin
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Birger,

    vielen Dank für deinen Hinweis. Ich habe das nun mehrfach probiert. In der normalen Verküpfung und in der Anzeige bekommen ich die Aufgabenpakete (AP) angezeigt. Nur leider in der gleichen Zeile hinter dem Teilprojekt. Das möchte ich vermeiden. Für jedes zugeordnete AP soll es eine Zeile geben.

    Mein aktueller Code in der Ansicht:

    Bezeichnung + "

    " + join(for i in Aufgabenpakete do
    "- (" + i.'AP Nr' + ") " + i.Bezeichung + " (" + i.'Status Abarbeitung' + ")
    "
    end, "
    ")

    Was mache ich hier falsch?

    Danke

    Gruss Martin

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Martin,

    die Zeilenhöhe in der Formularansicht ist leider nicht veränderbar. Einziges was du machen kannst - eien Ansicht  erstellen mit der Formel:

    ---

    let me:=this;
    select Aufgabenpakete where Teilprojekte.Projekte=me

    ---

    (Ich nehme hier an dass die Tabellen und Verknüpfungen für Projekte und Teilprojekte auch so heißen)

    Dann in der Ansicht als erste Spalte:
    ---

    Teilprojekte.(Name+" | "+Status+" | "+Plan+" | "+Aktuell+" | "+Abschluss)

    ---

    und die anderens Spalten so gestalten, wie du es für Aufgabenpaket möchtest. 

    Wenn du jetzt nach der ersten Spalte gruppierst, hasst du alle Teilprojekte und beim klick aufs Teilprojekt kriegst du alle Aufgaben angezeigt.

    Leo

    • MGrosse
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

     

    das ist eine gute Lösung. 

    Vielen Dank

    Gruss Martin

    • MGrosse
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    ich habe doch noch eine Frage. Kann ich das dann direkt in ein Gantt Chart überführen? 

    Danke

    Gruss Martin

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Martin,

    Ninox hat die Gantt Diagramme nur als Haupttabellenansicht. In einem Formular kann man dann nix zeigen. Ich habe versucht die GANTT Diagramme einzubinden (Datenbank 308_Projekte_mit_Gantt in Webinar Team). Ist aber auch nicht das, was sofort umsetzbar wäre. Man kann auch mit Google etwas als html Ansicht bauen (https://developers.google.com/chart/interactive/docs/gallery/ganttchart#computing-startendduration)

    Leo

    • MGrosse
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen Dank für die Antwort. Ich werde versuchen etwas daraus zu machen.

    Gruss Martin