Formdatenaustausch über einen Konnektor

563
Peter

Ich bin schon lange ein VISIO-Benutzer, aber das war nur als Grafikdesigner. Seit einigen Monaten versuche ich, meinen Formen Daten hinzuzufügen und hinter den Formen etwas Intelligenz zu hinterlassen. Ich habe viele Möglichkeiten in den Formblättern entdeckt und ein paar nette Dinge gemacht, aber ich möchte noch weiter gehen. Momentan arbeite ich an einigen Zeichnungen, bei denen verschiedene Formen (mit Daten darunter) platziert werden (von einer Schablone genommen), um eine Art Maschinenkonfiguration zu erstellen. Ich kann aus dieser Zeichnung viele nützliche Informationen über die Berichte generieren. Nun meine Frage; Gibt es eine Möglichkeit, Daten zwischen Shapes durch Zeichnen einer Verbindung (oder mit einem intelligenten Connector) auszutauschen, durch den Fall, dass jetzt beide Shapes verbunden sind

zB: Shape X (ein Motor) hat prop.My_ID (zB: motor_1) und prop.Conn_ID (leer), Shape Y (ein Schrank) hat prop.My_ID (zB: cabinet_7) und prop.Conn_ID (leer)

Wenn ich nun eine Verbindung zwischen motor_1 und cabinet_7 zeichne, möchte ich den Motor My_ID gegen den Schrank Conn_ID und den Schrank My_ID gegen den Motor Conn_ID austauschen. Wenn ich den Connector entferne, sollten beide Conn_IDs leer werden oder 0 ..

  • Ist das machbar?
  • Kann das Herstellen einer Verbindung Ereignisse auslösen?
  • Kann mir jemand sagen, in welche Richtung ich anfangen soll zu suchen, erwarte ich nicht, eine vollständige Lösung zu erhalten, nur einige Hinweise und Tipps, da dies meiner Meinung nach nicht einfach ist.

Vielen Dank schon jetzt für alle Kommentare! Peter

0

2 Antworten auf die Frage

0
saurabhgaur
Der Code, auf den diese Links verweisen, bezieht sich auf in Visio 2013 hinzugefügte Funktionen. Die Frage des OP betrifft Visio 2010. Paul Herber vor 7 Jahren 0
-1
Peter

Ich habe im VISIO GUY-Forum (April 2009) von David Edson einen sehr hilfreichen Artikel gefunden. Verknüpfung "Analyse der Konnektivität zwischen Prozessabläufen"

Dies gibt mir einen guten Start, um herauszufinden, wer mit wem verbunden ist, und von dort bekomme ich 2 Namen von Arbeitsblättern, in denen ich Requisiten- oder Benutzerdaten austauschen kann.