Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

VTB - Formel gibt den Wert nicht richtig zurück


Hallo,
wo ist der Fehler?
@5023@+@5018@+@5019@+@2054@+_IF_(@5017@="*/HS*")" "_ELSE_@5017@
Ich möchte das wenn in dem Attribut 5017 der Text /HS vorkommt nichts angezeigt wird, ansonsten den Text.
Es wird aber ,egal was im Attriubt steht, immer eine Null ausgeben?

Gruß Jürgen
Allplan V10 bis V2024

Ungetestet, da gerade kein Zugriff auf Allplan:

_IF_(@5017@="*/HS*")@5023@+@5018@+@5019@+@2054@_ELSE_ @5023@+@5018@+@5019@+@2054@+ @5017@

Aber falls du Text- und Zahlen-Attribute vermengst, kann es auch hier noch zu Problemen kommen.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Der _IF_(...)_ELSE_...-Ausdruck funktioniert nicht als Operand!

Man müsste es so schreiben:

_IF_(@5017@="*/HS*")@5023@+@5018@+@5019@+@2054@_ELSE_@5023@+@5018@+@5019@+@2054@+@5017@

Ich bräuchte den Wert aber als letztes. Vorgabe Kunde...
EDIT:
Ok habe es verstanden.

Gruß Jürgen
Allplan V10 bis V2024

ungetestet ist meine Vermutung, dass nur eine Klammer auf und eine Klammer zu fehlt!

@5023@+@5018@+@5019@+@2054@+(_IF_(@5017@="*/HS*")" "_ELSE_@5017@)


https://campus.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren