Hallo liebes CAD Forum!
Problemstellung:
Ich bekomme Daten aus einer Datenbank per XML exportiert (leider gibt es keinen direkten Zugriff auf die Datenbank) die bestimmte Texte enthält.
Ich habe ein Plugin geschrieben (Acad2012, VS2010, C#) das in der Zeichnung nach einem bestimmten Text (mit bestimmtem Inhalt) sucht, und dieser Text wird dann durch den Text aus dem XML ersetzt. Das funktioniert wunderbar, jedoch nur einmal, da nach einem Ersetzen der Originaltext nach dem ich suche ja nicht mehr vorhanden ist.
Jetzt suche ich nach einer Möglichkeit immer wieder gezielt auf einen bestimmten Text zuzugreifen.
Meine Idee war, ich verknüpfe die Texte in der Zeichnung mit einer Tabelle in der Zeichnung und suche mit meinem Plugin nicht mehr nach bestimmten Inhalten, sondern ersetze Texte in bestimmten Zellen der Tabelle (der bestimmte Text wäre ja in der Tabelle immer an der gleichen Stelle).
Datenverknüpfungen funktionieren ja nur mit Datenbanken oder Excel Tabellen. Das möchte ich aber nicht, da ich zu dem dwg keine zusätzlichen Dateien haben will.
Wenn ich eine Datenextraktion in eine Tabelle innerhalb der Zeichnung mache sehe ich zwar schön alle Texte mit Inhalt in der Tabelle, nur ist das irgendwie eine Einbahnstrasse (ist ja leider auch eine Extraktion und keine Verknüpfung). D.h. ich kann den Text nicht in der Tabelle ändern und er übernimmt mir das in den Text sondern nur umgekehrt.
Nun meine Frage:
Gibt es eine Möglichkeit Objektdaten mit einer Tabelle innerhalb der Zeichnung so zu verknüpfen, dass ich die Daten von beiden Richtungen aus ändern kann? (den Text selber und er übernimmt es in die Tabelle, oder in der Tabelle und er übernimmt es in den Text)
Danke im Vorhinein für eure Antworten
lg
Michi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP