Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Text Field zu Shape hinzufügen Benutzerdefinierte Eigenschaft

56 views
Skip to first unread message

Norbert Laas

unread,
Aug 16, 2005, 4:48:02 PM8/16/05
to
Hi Fans,

Mein Shape(Info), mit Benutzerdefinierter Eigenschaft Kosten(Wert= 100), hat
einen eigenen Text ("Name").
Nun möchte ich ein Textfeld(Cost)hinzufügen, das als Wert die Zahl 100 aus
der benutzerdefinierter Eigenschaft des Shape(Info) anzeigen.

Nun noch eine Erweiterung:
Die Benutzerdefinierte Eigenschaft "Anzeigen" soll steuern, ob das Textfeld
"Cost" angezeigt wird oder nicht.

Wie geht das zu machen?
Ich schaffe es einfach nicht, in das Textfeld die benutzerdefinierte
Eigenschaft reinzuschreiben. Wenn ein User dann den Text ändert, soll auch
der Wert der benutzerdefinierten Eigenschaft in dem Shape Info geändert werden

Gruß Norbert Laas

--
Norbert Laas

KV

unread,
Aug 17, 2005, 5:25:20 AM8/17/05
to
Sheet.ABC!prop.XYZ
ABC = ID des Shapes mit den Datenfeldern
XYZ = Name des Datenfeldes (nicht Label!, 1. Spalte im shapesheet)

Norbert Laas

unread,
Aug 17, 2005, 7:49:04 AM8/17/05
to
leider funzt das noch nicht.
Es wundert mich auch, das ich über einfügen Funktion das Sheet mit den
Eigenschaften garnicht angezeigt bekomme. Ein anders sheet ist aber in der
Liste.

Weiter bekomme ich immer die Fehlermeldung Fehler in Formel

Aus einem anderen Gruppensheet kann in dem Textfeld auf einige Eigenschaften
bezug nehm, aber nicht auf alle. Ich dachte dann es leigt vieleicht an der
Namensgebung weil leerzeichen und Punkt in dem Prop vorkamen. Wenn ich die
Prop Bezeichnung geändert habe, werden in dem Gruppensheet die
Shapesheet-Eigenschaften blau formatiert; Was hat das zu bedeuten?

gruß Norbert

--
Norbert Laas


"KV" schrieb:

Senaj Lelic [DE MVP Visio]

unread,
Aug 17, 2005, 2:03:13 PM8/17/05
to
Hallo Norbert,

sorry dass ich erst jetzt einsteige aber erstmal die schnelle Antowrt:
Blaue Texte kennzeichnen, dass Du einen Wert der aus einem mastershap0e
kommt in einem abgeleiteten shape überschreibst (ist aber nur eine INfo).

Die Formel: kannst DU bitte nochmnal genau beschreiben, was Du da reinhaben
möchtest ?
soweit ich das verstehe geht es wie folgt:

Einfügen->Feld->Formel und dann "Benutzerdefinierte Formel". Dann:

IF(Prop.Anzeigen=True,Prop.Cost,"")
damit wird der wert entsprechend übertragen wenn prop.Anzeigen auf wahr
steht. Ansonsten wird nur ein leerer String eingetragen.
Beachte: bei Visio 2003 stimmt doe obige formel, bei allen älteren Versionen
muss anstatt der Kommata ein ";" stehen
War's das ?

--
Mit freundlichen Grüßen/ with kind regards
Senaj Lelic
DE MVP Visio

"Norbert Laas" <Norbe...@discussions.microsoft.com> schrieb im
Newsbeitrag news:84D6D695-C893-4A5E...@microsoft.com...

Norbert Laas

unread,
Aug 18, 2005, 3:14:02 AM8/18/05
to
Danke für die Antworten;

Die Lösung funktioniert, es ist leider noch nicht das was ich haben wollte ;-(
Dei Lösung ist für dasselbe Shape ausgelegt; Ich möchte aber ein anderes
Textfeld mit der Eigenschaft füllen, aus dem anderen Shape: siehe:

Mein Shape(Info), mit Benutzerdefinierter Eigenschaft "Kosten"(Wert= 100),

hat einen eigenen Text ("Name").
Nun möchte ich ein Textfeld(Cost)hinzufügen, das als Wert die Zahl 100 aus

der benutzerdefinierter Eigenschaft "Kosten" des Shape(Info) anzeigen.

Norbert Laas

Wolfgang Welscher

unread,
Aug 18, 2005, 8:37:45 AM8/18/05
to
Hallo,
um ein Textfeld mit Eigenschaften aus einem anderen Shape zu füllen,
verwendet man die Form:

'Sheet.ID!Prop.Rowname'

zB.: Sheet.5!prop.Class

Die ID kann man über das Menu: Format/Objektdaten ermitteln.

Gruß
Wolfgang


"Norbert Laas" <Norbe...@discussions.microsoft.com> schrieb im

Newsbeitrag news:03348275-62F9-46F3...@microsoft.com...

Norbert Laas

unread,
Aug 18, 2005, 10:59:09 AM8/18/05
to
Das habe ich bereits versuch, siehe weiter unten.

bei manchen Shape geht das, wenn auch bei Namen einfügen das Shape in der
Liste ist.
Bei manchen aber nicht, das ist das Shape aber auch nicht in der Liste.

Wie oder mit welchen Eigenschaften steht so ein Spape in der Liste?

Norbert
--
Norbert Laas


"Wolfgang Welscher" schrieb:

Wolfgang Welscher

unread,
Aug 18, 2005, 11:46:27 AM8/18/05
to
Hallo,

am einfachsten ist es, wenn man das Shape das Text enthalten soll
selektiert, dann über das Menu/Einfügen/Feld den Dialog "Feld" öffnet.
Hier den Eintrag "Benutzerformel" aus der Liste auswählen und dann z. B.:
"=Sheet.1!prop.costs" eingeben.
Hier darf aber nicht der Shapename "Info", sondern nur die allgemein gültige
Form "Sheet" stehen!

Gruß
Wolfgang


"Norbert Laas" <Norbe...@discussions.microsoft.com> schrieb im

Newsbeitrag news:8CF08721-26D0-404A...@microsoft.com...

Norbert Laas

unread,
Aug 18, 2005, 2:27:42 PM8/18/05
to
thanks a lot
0 new messages