am 2024-08-22 11:34 AM
Hii!
Ist es möglich, in der Archicad-Liste festzulegen, ob sich die Tür nach außen oder nach innen öffnet?
Operating system used: Windows 11 Pro 23H2
Gelöst! Gehe zu Lösung.
am 2024-08-23 04:15 PM
Es ist in deinem Fall sogar wirklich ziemlich einfach, weil man die schon vorhandene Eigenschaft "von und zu Raum" leicht abändern kann:
"concat" steht kurz für "concatenate", also verbinden.
Am Ende ergibt das einen Text (einen sogenannten "string"): "Von <xxx> zu <yyy>", wobei letzteres im Falle der Undefiniertheit auch der Außenraum sein kann.
am 2024-08-26 03:53 PM
OMG
Ich habe deine Antwort nicht bemerkt, und nach 2 Stunden Versuch jetzt habe ich das hier erstellt, was nicht funktioniert:
Jetzt habe ich deine Vorschlag ausprobiert (Viele dank!!), aber es gibt auch ein Fehler
Ich habe nur "ISUNDEFINED" zu "Nicht definiert " geändert
Ich denke, ich gebe es auf und kann es manuell einstellen 😅
am 2024-08-26 03:56 PM
@ananas schrieb:
Jetzt habe ich deine Vorschlag ausprobiert (Viele dank!!), aber es gibt auch ein Fehler
Ich habe nur "ISUNDEFINED" zu "Nicht definiert " geändert😅
Das war auch schon der Fehler 😄
Das ist eine Funktion, die heißt so, die kannst du nicht umbennen.
2024-08-26 04:03 PM - bearbeitet 2024-08-26 04:04 PM
ajaa, ups.
Nun, ich habe nur geändert, weil die Formel mit ISUNDEFINED nicht funktioniert hat
Wenn ich also meine Formel abschreibe, sieht sie wie folgt aus:
CONCAT ( "Von: "; {Property:Allgemeine Parameter/Von Raum}; " zu: "; IF ( ISUNDEFINED ( {Property:Allgemeine Parameter/zu Raum}); "Außenraum"; zu Raum ))
am 2024-08-26 04:05 PM
Einmal bitte schauen dass "Datentyp" oben auf "Zeichenfolge" steht.
am 2024-08-26 04:05 PM
am 2024-08-26 04:10 PM
@ananas schrieb:
CONCAT ( "Von: "; {Property:Allgemeine Parameter/Von Raum}; " zu: "; IF ( ISUNDEFINED ( {Property:Allgemeine Parameter/zu Raum}); "Außenraum"; zu Raum ))
Hier liegt der Fehler. Das zu Raum hast du händisch hingeschrieben und ist somit ein Text, der nicht den Raum ausliest und selbst wenn er als Text gewollt ist, nicht in Anführungszeichen steht.
Formel sollte also so aussehen:
CONCAT ( "Von: "; {Property:Allgemeine Parameter/Von Raum}; " zu: "; IF ( ISUNDEFINED ( {Property:Allgemeine Parameter/zu Raum} ); "Außenraum"; {Property:Allgemeine Parameter/zu Raum} ) )
am 2024-08-26 04:24 PM
jaaa!!
Danke schön.
Ich habe es geschafft und es funktioniert, ich habe die Formula geändert, so dass alle Türen, die sich nach außen öffnen, dann als beschrieben werden: Nach Außen.
Wissen Sie vielleicht, wie man alle Türen, die nach innen in einen beliebigen Raum führen, als: nach Innen beschreibt? (hier sehen wir zum Beispiel nach Flur)
CONCAT ( " nach "; IF ( ISUNDEFINED ( {Property:Allgemeine Parameter/zu Raum} ); "Außen"; {Property:Allgemeine Parameter/zu Raum} ) )
Sollten also grundsätzlich alle Raumbezeichnungen in „Innen“ geändert werden.
am 2024-08-26 04:28 PM
Never mind
Den letzten Schritt habe ich geschafft!
CONCAT ( "Nach "; IF ( ISUNDEFINED ( {Property:Allgemeine Parameter/zu Raum} ); "Außen"; "Innen" ) )
Vielen Dank an alle, ihr habt mir den Tag versüßt!
am 2024-08-27 12:55 PM
Ich habe eine Anschlussfrage 😀
Haben Sie eine Idee, warum diese Formel nicht funktioniert?
IF( CONTAINS("1-Fl"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), "1 Flügel" & IF(CONTAINS("Ol"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), " + Oberseite", "") & IF(CONTAINS("1S"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), " Seite", ""), IF( CONTAINS("2-Fl"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), "2 Flügel" & IF(CONTAINS("Ol"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), " + Oberseite", "") & IF(CONTAINS("1S"; {Property:Allgemeine Parameter/Bibliothekselement-Name}), " Seite", ""), "" ) )