icon

Support Forum

[Question] Beschriftungsbild Raumausbau mit jeder Schicht erstellen

Tags:
  • Beschriftung;
  • Beschriftungsbild
  • Formel
  • Beschriftungsbild;
  • Schichtaufbau
  • Raum
  • Ausbau
  • Seitenflächen
  • Bedingungen;

Hallo zusammen,

Ich möchte gerne, im Schnitt zum Beispiel) die einzelnen Schichten eines Raumausbaus (Fußboden, Decke) bzw. Decken- oder Bodenfläche als Beschriftungsbild erstellen.

Hierbei stoße ich allerdings an meine Grenzen, mit den Wenn/Aber Funktionen.

Zusehen sein soll die Schichtnummer, dann die Schichtdicke, dann das Material. Das habe ich hinbekommen, jedoch wird die Schichtdicke immer angezeigt, auch wenn es die Schicht gar nicht gibt, zusehen sein sollen aber nur die Schichten, die es tatsächlich gibt.

Schöne Grüße
Peter Dück

Attachments (2)

Type: image/png
Downloaded 14 times
Size: 26,61 KiB
Type: image/png
Downloaded 22 times
Size: 7,42 KiB
1 - 10 (11)

schöne Idee zum knobeln
gibt bestimmt auch noch andere Lösungen.
hier mal ein Ansatz

du könntest über die Summe der Schichtnummern abfragen wieviel Schichten es gibt.

mit Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10) auf den Raum bekommst du die Summe der Schichtnummern ausgewertet.

bedeutet:

bei einer Schicht --> 1
bei zwei Schichten --> 3
bei drei Schichten --> 5
...

Also um das Material zu Beschriften

für Schicht 1 --> _IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=1)Obj_Floor(@Material@;1)
für Schicht 2 --> _IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=3)Obj_Floor(@Material@;2)
für Schicht 3 --> _IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=6)Obj_Floor(@Material@;3)
...

- das gleiche für die Dicke machen, nur hier nicht @Material@, sondern @Schichtdicke@ und ggf noch durch 100 Teilen um auf cm zu kommen
für Schicht 1 --> _IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=1)Obj_Floor((@Schichtdicke@/100);1)
- bei der Schichtzahl kannst auch einfach die Zahl hardcoden
für Schicht 1 --> _IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=1)"1"

ind kleinen Tests konnte ich das so zum laufen bringen

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Bei mir zeigt er trotzdem die Schichtdicke von 0,00 bei Schichtnummer 5 an, obwohl es diese nicht gibt.
Oder muss ich die Abfrage über die Anzahl der Schichten vor die Formel bei der Schichtdicke einfügen?

Ich stelle mir das wie folgt vor.
Wenn das Material leer ist, dann soll nichts angezeigt werden, wenn was drin steht, dann die jeweilige Schichtdicke. Bei der Schichtnummer und dem Material wird ja nichts angezeigt, weil es diese Schichten nicht gibt.
Oder, was besser wäre: Wenn es die Schicht nicht gibt, dann soll auch nichts angezeigt werden. Gibt es die Möglichkeit für so eine Abfrage?

Schöne Grüße
Peter Dück

wenn du als Floatingzahl Beschriftest (z.b. Format F8.1) wird da immer was stehen.
Format mal auf ein Textformat umstellen z.b. A30...

Oder, was besser wäre: Wenn es die Schicht nicht gibt, dann soll auch nichts angezeigt werden. Gibt es die Möglichkeit für so eine Abfrage?

das ist ja der Versuch der Formel das genau so zu regeln.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Wenn ich das Format auf A30 umstelle, dann wird eine nicht vorhandene Schicht auch nicht angezeigt. Damit wäre das Problem nahezu gelöst. Wenn man jetzt noch die Nachkommastelle im Text Format einstellen könnte, dann wäre das perfekt. Bei einer Schichtdicke von 12,50mm wird im Textformat A nur 12,5 angezeigt.

Mit der Formel bekomme ich das leider nicht hin. :-(

Schöne Grüße
Peter Dück

...und wenn man weiter testet, scheint es gar nicht so komplizierte Formeln zu benötigen, wenn man auf das Textformat geht.

ggf muss man mit FORMAT() etwas spielen. Wird bei mir heute aber leider nichts mehr da drauf zu schauen

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Ja genau. Ich teste noch weiter...
Wenn das Format auf Text umgestellt wird (A30 zum Beispiel), dann wird eine Leerzeile "unsichtbar" dargestellt. Dieses sieht man nur, wenn ich mit dem Mauszeiger darüber gehe.

Ich glaube aber, dass tatsächlich eine komplizierte Formel benötigt wird.

Vielen Dank für die Hilfe!!

Schöne Grüße
Peter Dück

Attachments (1)

Type: image/png
Downloaded 12 times
Size: 13,21 KiB

ok, es hat mir nun doch keine Ruhe gelassen...

probier mal:

_IF_(Obj_Floor(@Schichtnummer@;1;2;3;4;5;6;7;8;9;10)>=1)FORMAT("%.2f";Obj_Floor(@Schichtdicke@;1))_ELSE_""

bei der roten Zahl die Summe der Schichten
bei der blauen Zahl die Schichtnummer

das gibt die Zahl in mm aus, wenn die Schicht nicht vorhanden ist, wird nichts angezeigt
wobei immer die Nachkommastellen da stehen.

...ich glaub einen Tod wird man sterben müssen

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Bei mir funktioniert es leider noch nicht.

Es liegt an der roten Zahl, denke ich... Weiß nicht, was ich da eintragen soll. Die Anzahl der Schichten kann ja immer unterschiedlich sein.

Schöne Grüße
Peter Dück

Bei Zahlanzeigen kann - über die Schaltfläche DIM - eine Nullanzeige unterdrückt werden.

http://www.help4future.de

1 - 10 (11)