Support Forum

[Frage] Beschriftungsbild / Report Rollladen [Gelöst]

Schlagworte:
  • Report; Beschriftungsbild; Formel
  • Rollladen
  • Fenstermakro und Smartpart

Guten Tag,
ich wollte mal nach fragen ob jemand eine Formel bzw. auch ein Beschriftungsbild für ein Fenster hat, was ausgibt ob es ein Einbau Rollladen besitzt oder halt nicht.
Heißt... wenn Rollladen vorhanden : "Rollladen"
Zur Info, es ist ein Fenstermakro, -SmartPart
die Attribute die der Rollladen hat sind unten im Anhang zu finden (Falls euch das etwas für die Formel bringt )

Dankeschööön und eine Schöne Woche.
Bleibt Gesund

edit: Das Beschriftungsbild soll vom Fenster-SmartPart aus gelesen werden... heißt Fenster-SmartPart -> FensterÖffnung -> FensterMakro (Rollladen) also mit "CHILD" oder so

Lg René
http://www.baucon.de

Anhänge (1)

Typ: image/png
80-mal heruntergeladen
Größe: 138,57 KiB

Lösung anzeigen Lösung verbergen

_IF_(MT_Fensterelement(CHILD(@498@))="*Sonnenschutz*")"Sonnenschutz=ja"_ELSE_"Sonnenschutz=nein"

Setzt allerdings voraus, dass es ein Leibungselement gibt!

Wenn's immer funktionieren soll:

_IF_(MT_Fensterelement(CHILD(@498@))="")(_IF_(MT_Fensteröffnung(CHILD(@498@))="*Sonnenschutz*")"Sonnenschutz=ja"_ELSE_"Sonnenschutz=nein")_ELSE_ (_IF_(MT_Fensterelement(CHILD(@498@))="*Sonnenschutz*")"Sonnenschutz=ja"_ELSE_"Sonnenschutz=nein")

Achtung: Das sind schon 243 Zeichen. Bei 255 Zeichen "hört der Spass" (die Formel) auf. Alles danach wird nicht gelesen!!!
Der Formelkram müßte mal dringen "renoviert" werden!

Anhänge (2)

Typ: image/png
43-mal heruntergeladen
Größe: 22,67 KiB
Typ: application/octet-stream
1280-mal heruntergeladen
Größe: 1,00 MiB
1 - 10 (18)

Hallo,
nochmal nachgefragt... ist es überhaupt möglich ein Beschriftungsbild zu erstellen was von dem Fenster Smartpart kommt aber auch in den Rollladen guckt und mir da ein Attribut ausgibt? (Der Rollladen ist auch ein Fenstermakro,- Smartpart)

Heißt er soll vom FensterSmartpart aus in die Fensteröffnung gehen und da drinnen mit CHILD nach dem Fenstermakro,- Smartpart (der Rollladen)suchen und auswerten ob eins vorhanden ist: Ja oder Nein

meine aktuelle Formel :

MT_Fensteröffnung(CHILD(_IF_(@OBJ@=43)CHILD(_IF_(@OBJ@=991)_IF_(@498@="Verschattung*")
"Rollladen"_ELSE_"")_ELSE_(_IF_(@OBJ@=991)_IF_(@498@="Verschattung*")"Rollladen"_ELSE_"")))

PS: Hier geht er von dem Fenster Smartpart in die Öffnung sucht nach dem Fensterelement dann darin nach ein Fenstermakro,- Smartpart und wenn im Fenstermakro,- Smarpart in der Bezeichnung "Verschattung" steht soll er mir zum Schluss Rollladen schreiben.

komischer Weise manchmal funktioniert es, aber manchmal nicht...

PPS: der gilt momentan auch nur für Fenster die in einer Fensteröffnung sind und nicht in einer Fenstertüröffnung

Bitte helft mir, denn ich brauche die Aussage per beschriftungsbild oder Report ob ein Rollladen vorhanden ist oder halt nicht

Lg René
http://www.baucon.de

Guten Tag,
vielleicht stelle ich meine Frage zu kompliziert.
ich versuche es noch einfach zu formulieren...

gibt es eine Möglichkeit über ein Beschriftungsbild von einem Fenster SmartPart den Objektnamen des Sonnenschutz-SmartParts zu erhalten, die in der gleichen Fensteröffnung eingebaut ist?

Lg René
http://www.baucon.de

Hello,

Alternatively, you can use the SmartParts that I offer for free where the label is integrated into the SmartPart directly...
_______________

Alternativ können Sie die von mir angebotenen SmartParts kostenlos verwenden, da das Etikett direkt in das SmartPart integriert ist...


Anhänge (1)

Typ: image/png
66-mal heruntergeladen
Größe: 35,62 KiB

Hallo Bertrand_C,
an sich eine Gute Idee, nur Leider brauch ich das als ein Variables Beschriftungsbild bzw. viel dringender brauch ich die Formel halt für einen Fenster Report.
Denn für die Auswertung der Fenster brauchen wir im Report zusätzlich ein Feedback ob im Fenster ein Rollladen vorhanden ist.

Troztdem danke für für deinen Vorschlag

Lg René
http://www.baucon.de

Folgende einfache Formel funktioniert:
_IF_(PARENT(CHILD(@498@))="*Sonnenschutz*")"Sonnenschutz=ja"_ELSE_"Sonnenschutz=nein"

Man sollte beim erstellen einer solchen Formel schrittweise vorgehen.
1. Beschriftungsteilbild mit einfacher Formel (z.B. "@498@" ) erstellen, und abspeichern
2. auszuwertende Konfiguration herstellen, un das entspr. (richtige) Element damit beschriften (in diesem Fall das Fenster-SmartPart)
3. Beschriftungsbild modifizieren, und zwar schrittweise, und dann immer das Ergebnis kontrollieren:
PARENT(@498@) = "Fensterelement"
PARENT(CHILD(@498@)) = "Fenstermakro, -SmartPart+Sonnenschutz"
-> es werden die Namen aller "Kinder ausgegeben" -> jetzt braucht man nur noch nach "Sonnenschutz" suchen
_IF_(PARENT(CHILD(@498@))="*Sonnenschutz*")"Sonnenschutz=ja"_ELSE_"Sonnenschutz=nein"

Das funktioniert leider nicht automatisch, wenn man einen Rolladen einsetzt oder löscht.
Mit der Funktion "Beschriftung aktualisieren" klappts dann..

Anhänge (2)

Typ: image/png
53-mal heruntergeladen
Größe: 19,44 KiB
Typ: application/octet-stream
1102-mal heruntergeladen
Größe: 960,25 KiB

Die Formel von Nemo funktioniert nur in eingeschränkten und definierten Umfeld, wenn um Fenster KEIN Raum gefunden wird!

das PARENT() vom Öffnungsmakro/Öffnungssmartpart ist nur dann das das Öffnungselement, wenn eines vorhanden ist (sonst die Öffnung selbst) UND wenn kein Raum gefunden wird.

WIrd ein Raum gefunden ist das PARENT() vom Öffnungsmakro/Öffnungssmartpart IMMER der RAUM!

Moin Nemo,
Also deine Schritte 1-3 hatte ich auch so durchlaufen.
Problem war wie gesagt mit meiner Formel die ich mir zusammen gerieben habe, das er bei einen Rollladen es manchmal geschrieben hat und manchmal nicht, ich weiß nicht wieso aber naja.

Dankeschön für dein Super Beschriftungsbild, es funktioniert einwandfrei

(Ich bin einfach viel zukompliziert an die Sache rangegangen )

Aber so ist das halt, man lernt immer wieder dazu !

Lg René
http://www.baucon.de

@ No_Input ...hast Du eine bessere Lösung?

Die Formel von Nemo funktioniert nur in eingeschränkten und definierten Umfeld, wenn um Fenster KEIN Raum gefunden wird!
das PARENT() vom Öffnungsmakro/Öffnungssmartpart ist nur dann das das Öffnungselement, wenn eines vorhanden ist (sonst die Öffnung selbst) UND wenn kein Raum gefunden wird.
WIrd ein Raum gefunden ist das PARENT() vom Öffnungsmakro/Öffnungssmartpart IMMER der RAUM!

Gibt es irgendwie eine möglichkeit, das diese Formel immer funktioniert? Egal ob Mit Raum oder Ohne?
zB. mit MT_Fensteröffnung?

Lg René
http://www.baucon.de

1 - 10 (18)