Support Forum

[Frage] Attribute in Reports auswerten [Gelöst]

Schlagworte:
  • Report
  • Reportdesigner

Hallo zusammen,

kann mir jemand zeigen, wo es eine Übersicht gibt welche Attribute ich aus welcher
reporttyp unter "From" erhalte?

Zum Verständnis:
Ich wähle ein Select (Auswahlliste) aus, um die Datenmenge unter dem Punkt "From" auszuwählen.
In dieser Datenmenge kann ich mittels "Insert Data Fields" entsprechende Attribute suchen.
Ich finde allerdings keine Zusammenstellung, welches Attribut ich unter welcher Datenmenge finden kann.
Gibt es irgendwo eine sinnvolle Übersicht?
Hab ich das System richtig verstanden ?

Problem ist folgendes:

Ich suche mein Plan-Benutzerattribut Nr.1. Da ich den Report "Planübersicht und Planstruktur" Vorlage verwende,
kann ich dort sehen, dass unter From der Reporttyp "Laout History" und "Layout" eingesetzt wurden. Ich finde ohne
Probleme die weiteren Planattribute aber eben nicht mein Plan-Benutzerattribut. Ist dies unter einer anderen Datenmenge
zu finden ?

Bin gespannt auf eure Lösungsvorschläge..

Lösung anzeigen Lösung verbergen

Wenn das Benutzer-Attribut in der Attributauswahl nicht vorhanden ist, könnte es daran liegen, dass es im STD nicht definiert ist, und ein "Projekt-Attribut" ist. Diese Benutzer-Attribute werden nämlich in der Attribute-Auswahl nicht angezeigt. (Hatte ich schon mal vor Jahren angemerkt, dass dies sicherlich etwas verwirrend ist.)
Also 1): Herausfinden, ob das Projekt Büro-Attribute verwendet, oder nicht!
Wenn nich, dann die Attribut-Nummer des gewünschten Benutzer-Attributes herausfinden.
Das geht am sichersten, indem man die Datei \Prj\xml\AttributeDefinitionCollectionLocal.xml bzw.
AttributeDefinitionCollectionLocal_de.xml (ich weiss geade nicht mehr, welche genau jetzt die richtige ist) mit Notepad++ öffnet, und nach dem Attributnamen sucht. Dort steht dann irgendwo auch die ID (Nummer).

Diese Nummer beim Select eingeben als @Nummer@.

"@XXX@+"__"+@YYY@" ist dort nicht möglich, da @XXX@ eine "Datenspalte" in einem Datensatz darstellt.
(siehe SELECT in SQL)

Wenn man zwei Werte "verbinden" möchte, geht das nur in der Tabelle bei "Wert", mit einem Ausdruck wie diesem:

=Fields!XXX_Name.Value+"__"+Fields!YYY_Name.Value

Voraussetzung: Beide Attribute sind vom Typ "Text".

Anhänge (1)

Typ: image/png
93-mal heruntergeladen
Größe: 89,05 KiB
11 - 12 (12)

Ich hab noch eine anschließende Frage zu den Reports.

Es gibt die Möglichkeit den Planinhalt über Reports ausgeben zu lassen.

Dahin gehend stellt sich die Frage, ob ich die letzte Positionsnummer, der in den
Teilbildern befindlichen Stabstahlposition, ausgeben lassen kann,um diese auf den Plan
zu bringen.
Entsprechend auch die Matten.

Habt ihr da villeicht eine Idee ?
Villeicht gibt es dafür evtl. auch ein separates Attribut ?

@Reher
Das wünsche ich mir auch schon lange !
Es sollte aber wirklich die letzte Positionsnummer ausgelesen werden und nicht nur die Anzahl der Positionen.

LG Jürgen

LG Jürgen

Allplan 2024-1-6 - Ingenieurbau

11 - 12 (12)