Hallo zusammen!
Ich habe mehrere dynamische Blöcke mit Attributen in einer Zeichnung.
In einer Tabelle, habe ich über einen Rechtsklick in eine Zelle "Einfügen" und dann auf "Schriftfeld" geklickt.
Damit habe ich ein Schriftfeld in die Zelle eingebettet. Das Schriftfeld habe ich dann an einen der Blöcke geknüpft und als Wert ein Attribut davon ausgewählt.
Das Attribut des Blocks erscheint somit in der Zelle der Tabelle.
Leider aktualisiert sich der Wert nicht, wenn ich in den Blockattributen den Wert ändere.
Ich muss immer das Schriftfeld neu bearbeiten und die Verknüpfung herstellen, damit es aktualisiert wird.
Nach dem neuen Verknüpfen, kann ich dann noch ein einziges mal den Wert mit REGEN oder dem Ausdrucken der Zeichnung aktualisieren, doch danach geht es nicht mehr.
Kennt sich jemand damit aus, wie man Attribute in Schriftfeldern aktualisiert, welche in Tabellen eingefügt wurden?
Hallo zusammen!
Ich habe mehrere dynamische Blöcke mit Attributen in einer Zeichnung.
In einer Tabelle, habe ich über einen Rechtsklick in eine Zelle "Einfügen" und dann auf "Schriftfeld" geklickt.
Damit habe ich ein Schriftfeld in die Zelle eingebettet. Das Schriftfeld habe ich dann an einen der Blöcke geknüpft und als Wert ein Attribut davon ausgewählt.
Das Attribut des Blocks erscheint somit in der Zelle der Tabelle.
Leider aktualisiert sich der Wert nicht, wenn ich in den Blockattributen den Wert ändere.
Ich muss immer das Schriftfeld neu bearbeiten und die Verknüpfung herstellen, damit es aktualisiert wird.
Nach dem neuen Verknüpfen, kann ich dann noch ein einziges mal den Wert mit REGEN oder dem Ausdrucken der Zeichnung aktualisieren, doch danach geht es nicht mehr.
Kennt sich jemand damit aus, wie man Attribute in Schriftfeldern aktualisiert, welche in Tabellen eingefügt wurden?
Auskennen tue ich mich nicht, aber für die Auskenner ist ein Beispiel sicher hilfreich.
Auskennen tue ich mich nicht, aber für die Auskenner ist ein Beispiel sicher hilfreich.
Zustimm.
Mit einer Kopie der DWG (alles unnötige löschen nach Möglichkeit),
kann man dann genau sehen was du "konstruiert" hast, das wird aus der Kurzen Beschreibung nicht klar.
Sebastian
Zustimm.
Mit einer Kopie der DWG (alles unnötige löschen nach Möglichkeit),
kann man dann genau sehen was du "konstruiert" hast, das wird aus der Kurzen Beschreibung nicht klar.
Sebastian
Hallo,
teste es
-mit einer "normalen" Blockreferenz (kein dynamischer Block)
-mit einem Schriftfeld, welches nicht in einer Tabelle ist
Damit könnte man eingrenzen ob das Problem wegen der Tabelle oder dem Schriftfeld oder dem dynamischen Block besteht.
Hallo,
teste es
-mit einer "normalen" Blockreferenz (kein dynamischer Block)
-mit einem Schriftfeld, welches nicht in einer Tabelle ist
Damit könnte man eingrenzen ob das Problem wegen der Tabelle oder dem Schriftfeld oder dem dynamischen Block besteht.
Das müsste eigentlich schon so funktionieren, wie du es beschreibst. bei mir geht das. Aber wäre es nicht besser mit >>Daten extrahieren<< die Tabelle automatisch zu erzeugen ?
Das müsste eigentlich schon so funktionieren, wie du es beschreibst. bei mir geht das. Aber wäre es nicht besser mit >>Daten extrahieren<< die Tabelle automatisch zu erzeugen ?
Wenn du Attributswerte aus einem Block auslesen willst kannst du nur die Funktion "Objekt" im Schriftfeld-Menü wählen. Dann kannst du zwar einen Block und das Attribut wählen, aber es wird immer nur den Wert von diesem ausgewählten Block referenzieren.
Momentan habe ich einen kleinen Workaround gefunden, der für ein ähnliches Problem funktioniert.
Ich habe eine Steckdose als Block angelegt und ein Unsichtbares Attribut erstellt, welches der Benutzer ausfüllt.
Innerhalb des gleichen Blocks habe ich ein weiteres Attribut angelegt welches als Wert ein Schriftfeldausdruck mit dem Verweis auf das vorherige Attribut hat. Das neue Attribut muss allerdings auf gesperrt stehen damit es klappt.
Außerdem muss es ein Attribut sein, normale Texte scheinen diese Funktion nicht zu übernehmen und speichern den ausgewählten Block...
Ich vermute allerdings das dir das bei der Tabelle nicht helfen wird. Eventuell ist es einfacher die Attribute per ATTOUT zu exportieren und vielleicht eine Excel Tabelle damit zu verknüpfen?
Wenn du Attributswerte aus einem Block auslesen willst kannst du nur die Funktion "Objekt" im Schriftfeld-Menü wählen. Dann kannst du zwar einen Block und das Attribut wählen, aber es wird immer nur den Wert von diesem ausgewählten Block referenzieren.
Momentan habe ich einen kleinen Workaround gefunden, der für ein ähnliches Problem funktioniert.
Ich habe eine Steckdose als Block angelegt und ein Unsichtbares Attribut erstellt, welches der Benutzer ausfüllt.
Innerhalb des gleichen Blocks habe ich ein weiteres Attribut angelegt welches als Wert ein Schriftfeldausdruck mit dem Verweis auf das vorherige Attribut hat. Das neue Attribut muss allerdings auf gesperrt stehen damit es klappt.
Außerdem muss es ein Attribut sein, normale Texte scheinen diese Funktion nicht zu übernehmen und speichern den ausgewählten Block...
Ich vermute allerdings das dir das bei der Tabelle nicht helfen wird. Eventuell ist es einfacher die Attribute per ATTOUT zu exportieren und vielleicht eine Excel Tabelle damit zu verknüpfen?
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.