WENN "Externe Daten" vorhanden DANN verwenden SONST Standardwert verwenden

26/05/2009 - 14:19 von tajloro | Report spam
Hallo

In Visio 2007 gibt es die Möglichkeit "Daten mit Shapes
verknüpfen" (Menü Daten). Diese Daten werden in die Shape-Daten des
zugewiesenen Shapes geschrieben.

Ich habe ein Shape erstellt, dass sich die Lànge und Breite aus diesen
Shape-Daten holt und das Shape auf dem Zeichenblatt entsprechend
anpasst. Als Quelle dient eine Excel Tabelle. Alles funktioniert
wunderbar bis auf eine Situation. Öffne ich meine Schablone in einer
Datei die noch keine "Externe Daten" enthàlt kann das Shape beim
ablegen auf die Zeichnungsflàche logischerweise keine Daten finden und
stellt es falsch dar!

Meine Frage: Die Breite eines Shapes ist mit "Width Prop._VisDM_Breite" definiert. In dieses Feld müsste ich folgende Wenn
Bedingung bringen: WENN "Externe Daten" vorhanden DANN
"Prop._VisDM_Breite" SONST "2000 mm". Wie schaffe ich diese Abfrage?
Danke für die Hilfe. Musterdatei kann ich zur Verfügung stellen.

Viele Grüsse
Hansjörg Schneider
 

Lesen sie die antworten

#1 Senaj Lelic [DE MVP Visio]
26/05/2009 - 17:24 | Warnen spam
Hallo Hansjörg,

machs einfacher:
in Width = MAX(2000mm,Prop._visDM_Breite).
dann nimmt er sich immer den größeren wert und das ist mindestens der 2000
mm wert

hilft das ?

Senaj Lelic
maguro DataAssist GmbH
DE MVP Visio


"tajloro" schrieb im Newsbeitrag
news:
Hallo

In Visio 2007 gibt es die Möglichkeit "Daten mit Shapes
verknüpfen" (Menü Daten). Diese Daten werden in die Shape-Daten des
zugewiesenen Shapes geschrieben.

Ich habe ein Shape erstellt, dass sich die Lànge und Breite aus diesen
Shape-Daten holt und das Shape auf dem Zeichenblatt entsprechend
anpasst. Als Quelle dient eine Excel Tabelle. Alles funktioniert
wunderbar bis auf eine Situation. Öffne ich meine Schablone in einer
Datei die noch keine "Externe Daten" enthàlt kann das Shape beim
ablegen auf die Zeichnungsflàche logischerweise keine Daten finden und
stellt es falsch dar!

Meine Frage: Die Breite eines Shapes ist mit "Width > Prop._VisDM_Breite" definiert. In dieses Feld müsste ich folgende Wenn
Bedingung bringen: WENN "Externe Daten" vorhanden DANN
"Prop._VisDM_Breite" SONST "2000 mm". Wie schaffe ich diese Abfrage?
Danke für die Hilfe. Musterdatei kann ich zur Verfügung stellen.

Viele Grüsse
Hansjörg Schneider

Ähnliche fragen