icon

Support Forum

[Frage] Beschriftungsbild Raumausbau mit jeder Schicht erstellen

Schlagworte:
  • 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.

Anhänge (2)

Typ: image/png
12-mal heruntergeladen
Größe: 26,61 KiB
Typ: image/png
20-mal heruntergeladen
Größe: 7,42 KiB

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?

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. :-(

...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...

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

Vielen Dank für die Hilfe!!