Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD Plant 3D
  ReportCreator & Filter mit Wildcards

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Gemeinsame Anlagenplanung mit Autodesk AutoCAD Plant 3D und Autodesk BIM 360 Design
  
PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  ReportCreator & Filter mit Wildcards (1791 mal gelesen)
Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2042
Registriert: 08.04.2002

PDSU 2014-2017, Plant 3D 2015-2017, Win7 64bit SP1, Intel Core i5 4570 @ 3.2GHz, 32 GB RAM, Quadro 2000D

erstellt am: 03. Apr. 2013 16:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Bericht_Filter_01.jpg


Bericht_Filter_02.jpg

 
Hallo Forum,

Folgende Aufgabenstellung:
Ich möchte einen Stücklistenbericht erstellen der nicht alle Leitungen eines Baufelds oder einer Rohrklasse etc. beinhaltet - sondern der individuell gesteuert werden kann.
Mein Ansatz dazu ist es die "Filterzeichenfolge" des Berichts zu nutzen. Dazu habe ich einen Parameter angelegt (im Beispiel "TBS_LineNumberFilter" genannt). Dieser wird bei jeder Erstellung des Berichts abgefragt. Somit kann ich genau eingeben für welche Leitungsnummer ich den Bericht erstellen will.

Arbeite ich ohne diesen Paramter dann bekomme ich für jede Leitungsnummer die entsprechende Stückliste - arbeite ich mit dem Paramter dann halt immer genau für die eingetippte Leitungsnummer.

So weit, so gut!

Nur möchte ich den Bericht nicht nur für eine Leitung haben - sondern für einen individuell anpassbaren Bereich. Also die Nutzung von "Wildcards" wie man sie ja auch aus Windows usw. kennt.

"Wildcards" funktionieren aber anscheinend nicht bei dem Parameterabfragen... Oder überseh ich was? Bei der Definiton des FilterStrings gibt es ja nur die logischen Funktionen wie "and", "or", "greather than" usw... Was ich benötigen würde wäre ein "like" (Was es ja z.B. bei der Abfragekonfiguration gibt).

Die Abfragekonfiguration im Bericht zu ändern bringt mir nichts - dass wäre dann ja fix im Bericht eingestellt. Ich will den "Bereich" der Leitungsnummern aber jedesmal selber eingeben können.

Ich befasse mich ja erst seit einigen Tagen mit dem ReportCreator und hab sicher noch nicht alles "geschnallt"...

Vielleicht überseh ich ja was ganz elementares? Weiß jemand Rat?

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Soui21
Mitglied



Sehen Sie sich das Profil von Soui21 an!   Senden Sie eine Private Message an Soui21  Schreiben Sie einen Gästebucheintrag für Soui21

Beiträge: 669
Registriert: 24.11.2010

Intel Core 2 Duo, E8500 @ 3.16 Ghz, 3,5gb RAM<P>Plant 3D 2013 SP2

erstellt am: 03. Apr. 2013 16:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Schachinger 10 Unities + Antwort hilfreich

das sollte normal gehen aber ich glaub da muss man tricksen ich schau gleich mal.

Also Prinzipiell weiß ich nicht wieso du ein extra Filter machst... Das verstehe ich nicht so ganz bei mir funktioniert es aber einwandfrei.
Ich hab das gerade an einem Beispiel Projekt getestet.

Du erstellst ein Parameter Name "Linenumber" z.B.

anschließend öffnest du das Filter dingens dann klickst du auf ... Und+

dann wählst du links [Piperuncomponent_Line number Tag] enthält ?Linenumber

wenn du dann ein Bericht erzeugen willst schreibst du in den Parameter zum Beispiel bei dir BA-FI- und startest und dann listet er dir alle Komponenten die in Leitungen sind die als Leitungnummer BA-FI- enthalten egal ob das BA-FI-001 BA-FI-002 etc ist.

Ich hoffe ich hab dein Problem verstanden und geholfen.

Gruß der Soui!

Ps. Ich glaub dein Problem ist das du nur an den optionen AND rumgespielt hast aber auf dem Screenshot wo bei dir gleich steht kannst du auch klicken und dort werden die Vergleichsfunktionen aufgeführt die du suchst.

[Diese Nachricht wurde von Soui21 am 03. Apr. 2013 editiert.]

[Diese Nachricht wurde von Soui21 am 03. Apr. 2013 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Soui21
Mitglied



Sehen Sie sich das Profil von Soui21 an!   Senden Sie eine Private Message an Soui21  Schreiben Sie einen Gästebucheintrag für Soui21

Beiträge: 669
Registriert: 24.11.2010

Intel Core 2 Duo, E8500 @ 3.16 Ghz, 3,5gb RAM<P>Plant 3D 2013 SP2

erstellt am: 03. Apr. 2013 17:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Schachinger 10 Unities + Antwort hilfreich

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2042
Registriert: 08.04.2002

PDSU 2014-2017, Plant 3D 2015-2017, Win7 64bit SP1, Intel Core i5 4570 @ 3.2GHz, 32 GB RAM, Quadro 2000D

erstellt am: 03. Apr. 2013 17:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Bericht_Filter_03.jpg

 
Hallo Soui,

Besten Dank mal für deine Antwort!

Mit den Vergleichsfunktionen hab ich schon rumgespielt.... Nur gibts da bei mir kein "enthält" dabei (siehe Anhang)?!? 

Außerdem würde ein "enthält" ja nicht das Problem mit der Suche nach Leitungen des Formates "*-FI-*" (wäre dann bei mir: Alle Leitungen des Baufels FI) lösen. Gut das könnte ich dann ev. über 3 einzelne Paramter machen... Also jeweils einen für z.B. Baufeld, Medium, Nummer oder ähnliches..

Ein paar Beispiele warum ich einen Filter will:


  • Oft braucht man schon Stücklisten für den Kunden wärend die komplette Verrohrung noch nicht abgeschlossen ist. Da kanns leicht sein dass gesagt wird: Schickt uns nur die Stücklisten für das Baufeld "FI" oder nur für das Medium "BA" oder nur für die Leitungen BA-FI-001 bis BA-FI-099 oder alle Leitungen der Rohrklasse "XYZ" usw.. Da für 50 oder 100 Leitungen jeden Bericht einzeln rauszufahren ist etwas umständlich. Das würd mit der Nutzung des Filters sicher einfacher gehen.
  • Noch viel wichtiger: Ich bin auch dabei einen anderen Stücklistenbericht zu erstellen der dann in ein anderes Stücklistenprogramm über eine Textdatei importiert werden soll. Für diesen Bericht werd ich auch solche Filterfunktionen benötigen (darauf jetzt genauer einzugehen macht keinen Sinn - ist ein ganz eigenes Thema).

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Soui21
Mitglied



Sehen Sie sich das Profil von Soui21 an!   Senden Sie eine Private Message an Soui21  Schreiben Sie einen Gästebucheintrag für Soui21

Beiträge: 669
Registriert: 24.11.2010

Intel Core 2 Duo, E8500 @ 3.16 Ghz, 3,5gb RAM<P>Plant 3D 2013 SP2

erstellt am: 03. Apr. 2013 19:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Schachinger 10 Unities + Antwort hilfreich

Ok ich glaub dann hab ich dich nicht richtig verstanden.

Ich dachte du möchtest von einigen Leitungen, alle Bauteile dieser Leitungen in einer Stückliste haben.
Aber scheinbar willst du ja Einzelstücklsietn von Leitungen die du als Paket definieren möchtest.

Ich muss mich mal damit beschäftigen wenn ich zuhause bin.

Weiß auf Anhieb keine Lösung. Hab mich mit dem Report Creator noch nicht wirklich auseinander gesetzt.

Grüße

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Soui21
Mitglied



Sehen Sie sich das Profil von Soui21 an!   Senden Sie eine Private Message an Soui21  Schreiben Sie einen Gästebucheintrag für Soui21

Beiträge: 669
Registriert: 24.11.2010

Intel Core 2 Duo, E8500 @ 3.16 Ghz, 3,5gb RAM<P>Plant 3D 2013 SP2

erstellt am: 05. Apr. 2013 00:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Schachinger 10 Unities + Antwort hilfreich


report_designer.pdf

 
Hi,

also was du bei den Bedingungen auswählen kannst (enthält, enthält nicht, entspricht etc hängt von dem linken Wert ab den du dort einsetzt. Bei ACP_Class sind es weniger Möglichkeiten als bei Piperuncomponent_Linenumbertag.

Ich habe dir mal eine gute Bedienungsanleitung(eng) mit angehängt. Falls du diese noch nicht haben solltest.

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Anzeige:Infos zum Werbeplatz >>

CADPower V23 CAD APP für Tiefbau, Allgemeine Werkzeuge, Mechanik

CADPower ist ein domänenneutrales Produktivitätstool für .dwg-CAD-Nutzer mit über 400 Lisp-Routinen und Werkzeugen für häufige Aufgaben. Es steigert die Effizienz von AutoCAD- und BricsCAD-Anwendern. Die Entwicklung basiert vollständig auf dem Feedback realer Nutzer.

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2042
Registriert: 08.04.2002

PDSU 2014-2017, Plant 3D 2015-2017, Win7 64bit SP1, Intel Core i5 4570 @ 3.2GHz, 32 GB RAM, Quadro 2000D

erstellt am: 05. Apr. 2013 13:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Soui!

Das PDF kenn ich schon - ohne dem wär ich gar nicht draufgekommen wie ich überhaupt einen Filter definieren kann  .

Ich habs mir das mit den Bedingungen nochmal angeschaut. Die erweiterete Auswahlmöglichkeit gibts nur bei Felder des Typs "System.String". Was ja auch Sinn macht...

Für "Berechnete Felder" (wie z.B. Quantity, oder auch selber definierte Felder) gibts aber generell nur die abgespeckte Bedingungsauswahl... So nach dem Motto: "Ich weis nicht was für en Typ das Feld hat - da lass ich mal nur das Notwendigste zu  ."

Besten Dank mal für deine Mühe - ich werd mir das nächste Woche nochmal in Ruhe zu Gemüte führen.. Aber dank Dir gibt es jetzt Licht am Ende des Tunnels. 

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz