Daten aus einer Tabelle automatisiert in einer Untertabelle darstellen lassen
Wir haben eine Umfangreiche Inventarliste erstellt. In dieser Liste sind AUCH Überwachungspflichtige Messmittel vorhanden.
Nun möchte ich eine zweite Tabelle "Prüfmittelüberwachung erstellen" in der logischweise NUR Artikel zu sehen sind, bei denen das Feld "Überwachungspflichtig" aktiviert ist.
3 Antworten
-
Hallo Andrej,
Mein Vorschlag wäre, alle Daten in einer Tabelle zu lassen und eine neue gefilterte Ansicht zu erstellen.
Dazu klickst du über deiner Tabelle auf das + neben (alle) und wählst Tabelle aus.
In der neuen Ansicht klickst du auf die Spaltenüberschrift. Dort kannst du den Filter definieren...
-
Hallo,
ich habe den selben Wunsch. Beim Vorschlag von ROP lassen sich jedoch nicht alle gefilterten Daten auf einer Druckansicht (in Form einer Tabelle) darstellen.
Gibt es einen Weg, die Daten aus einer Tabelle anhand von Kriterien automatisch in eine Hilfstabelle zu bekommen??
-
Hi FR. Ich benötige dies für die Erstellung von Wartungsaufträgen. Aus einem "Gerätebuch" werden per Filter Geräte gekennzeichnet, diese werden per Schleife in die Tabelle "WartungsauftraegeEinzeln" übergeben und mit einem neuen Datensatz der Tabelle "Wartungsauftrag" automatisch verknüpft. Jetzt kannst Du diese Verknüpfungstabelle ausdrucken. Ich habe den wesentlichen Teil des Buttonscripts gekürzt und beschrieben unten stehen. Vielleicht nützt es Dir. Mirko
do as server let filterArray := ((select 'Gerätebuch') order by number(Nr))[FILTER]; //Deine gefilteren Daten let newWA := (create Wartungsauftrag); //ein neuer Wartungsauftrag - kann später gedruckt werden newWA.(Datum := today()); //neuer Wartungsauftrag bekommt ein Datum let numberNewWA := last(select Wartungsauftrag).Nr; //Nummer des Wartungsauftrags zur Verknüpfung für die Einzelaufträge for i in filterArray do (create WartungsauftraegeEinzeln).( //für jede oben gefilterte Datei ein WarungsauftragEinzeln 'Gerätebezeichnung' := i.Geraetebezeichnung; 'Geräteart' := i.Geraeteart; 'Gerätenummer' := i.Seriennummer; Firma := i.Wartungsfirma.Firma; Wartungsauftrag := numberNewWA //WartungsauftragEinzeln mit Wartungsauftrag verknüpfen ) end end; let P := last((select Wartungsauftrag) order by number(Nr)); //Ausdruck printRecord(P, "Wartungsauftrag")
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 178Ansichten
-
2
Folge bereits