[Frage] Nettoraumvolumen in eigenem Report ausgeben

Schlagworte:

Hallo zusammen,

wir versuchen, das Netto-Raumvolumen über einen eigenen Report auszugeben. Im Standardordner von Nemetschek gibt es bei den Reports unter "Räume, Flächen, Geschosse" den Unterordner DIN277 und den Ordner Räume.

Wenn ich jetzt aus dem Ordner "DIN277" den Report "Netto_Rauminhalt_Abmessungen" nehme, kann ich von Rohbau auf Fertigmaß umstellen und bekomme die Nettovolumina ausgegeben. Nehme ich aus dem Ordner "Räume" den Report "Raumgeometrie" kann ich das nicht.

Meine Frage ist jetzt: Ist es möglich, für eigene Reports diese Funktion einzuschalten, also die Auswahl zwischen Rohbau und Fertigmaßauswertung? Wo versteckt sich die Programmierlogik dazu, im Report selber (auf Anhieb hab ich da nichts gefunden) oder ist das eher Allplan-intern?

Viele Grüße
Jochen

Anhänge (2)

img
Aktiv.jpg
Typ: image/jpeg
11-mal heruntergeladen
Größe: 196,92 KiB
img
Nicht aktiv.jpg
Typ: image/jpeg
9-mal heruntergeladen
Größe: 198,40 KiB
1 - 4 (4)
  • 1

es ist nicht ausreichend, wenn die optionen umstellbar sind. im report muss auch entsprechend "gearbeitet" sein.
es geht da z. b. nicht eine DIN277-Fläche UND ein DIN277-Volumen abhängig von der einstellung darstellen zu lassen.

ob die einstellungen auftauchen hängt daran, ob ein zweiter select mit einem entsprechenden typ vorhanden ist, welcher überhaupt auf die einstellungen reagieren kann.

Hallo,

das bringt mich aber schon weiter. Den zweiten Select kann ich ja in meinem Report herstellen, mir war nur nicht klar, wie die "Funktionalität" überhaupt eingeschaltet wird.

Gruß
Jochen

If the tutorials provided in the other answers are too involved you could try an implementation like this using the keybd_event function

[DllImport("user32.dll")]
static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, int dwExtraInfo);
Usage:

keybd_event((byte)Keys.VolumeUp, 0, 0, 0); // increase volume
keybd_event((byte)Keys.VolumeDown, 0, 0, 0); // decrease volume

upsers

1 - 4 (4)
  • 1

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

Akzeptieren