Zum Inhalt springen

Tabellen Filter mit "Klassenname enthalt=**"


arquitextonica

Frage

Geschrieben

Ist es möglich?
Ich möchte eine klassenübergreifende Filter erzeugen wie "Alle Bodenaufbauten die auf eine klasse *BAB* liegen" erstellen, aber schaffe ich nicht.
Und die Filter mit jeder Klasse als ODER Bedingung ist aufwendig...
Danke im Voraus für eure Hilfe!

Vectorworks 2022.SP 6R1. Windows 10.

11th Gen Intel i7-11800H @ 2.30GHz - 32GB RAM- NVIDIA GeForce RTX 3070 Laptop GPU

13 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben

Hallo arquitextonica

 

Wenn du den Filter mit 'Formel in Eingabezeile bearbeiten' änderst, kannst du noch viel mehr machen. Versuch es mal mit (C='*BAB*'). Unten hast du ein Beispiel.

 

Grüss, a.

 

image.thumb.png.dea85e6e2833f0e7b421c90ad84a7604.png

Geschrieben

@unlimited

wie bist Du eigtl darauf gekommen, da auch "Datenbank" in den Code zu schreiben?

MacBook Pro 16" - macOS 13 - Ventura - 2,3 GHz 8-Core Intel Core i9, 16GB RAM, AMD Radeon Pro 5500M 8 GB VRAM

Vectorworks 2022 - SP6

Vectorworks 2023 - SP6

Geschrieben
vor 4 Minuten schrieb tico:

(C='*BAB*')

... hat bei meinem Test nicht funktioniert, der Code von @unlimited hat funktioniert

MacBook Pro 16" - macOS 13 - Ventura - 2,3 GHz 8-Core Intel Core i9, 16GB RAM, AMD Radeon Pro 5500M 8 GB VRAM

Vectorworks 2022 - SP6

Vectorworks 2023 - SP6

Geschrieben

So wie ich das erkennen kann, arbeitet tico Zellen-orientert und hat keine klassischen Filter.

 

@Matteo

Probier mal:
Klasse anstatt C

  • Like 1

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

Geschrieben

Ich hab mir eigentlich nur eine Objektliste im Dialog zusammengeklickt, und dann alles nach C= manuell nachbearbeitet. Der Rest entsteht automatisch. Ich fang eigentlich nie bei 0 an.

 

Der Grund warum ich das über VERKETTEN gemacht habe, ist vor allem bei verschachtelten Formeln.

Beispiel: Ich habe nicht manuell einfach "BAB" als Text, sondern hole mit den Text dynamisch von wo anders. Dann funktioniert *BAB* nicht mehr, dann musste ich das über Verketten machen.

 

Liste für Räume einer bestimmten Raumnummer:

=DATENBANK(NOTINREFDLVP & (NOTINDLVP) & ((R IN ['Space']) & ('Space'.'11_Number'=VERKETTEN('*'; B2; '*'))

 

Der Mitarbeiter muss dann nur noch in der Zelle B2 "12" für die Raumnummer 12 eintippen, und der Filter passt sich dementsprechend an.

  • Like 4

Vectorworks Design Suite 2024, 2025

M1 Pro MacOS 15.7

www.unlimited.co.at

Geschrieben

Nach meiner Erfahrung kann man den Filter in einer Objektliste und in einzelnen Zellen verwenden. Hier zwei Beispiele:

 

image.thumb.png.489c6205e04708cf4c735b37e8fe4578.png

 

oder

 

image.thumb.png.93d29d155f057b29d1f80c16c38b3bb8.png

 

Grüss, a.

Geschrieben

Hallo @unlimited

 

Ich habe deine Formel ausprobiert, mit der man auch die Konstruktionsebenen filtern kann. Der Filter (L='*-GR*') hat nie funktioniert, aber (L=VERKETTEN('*', 'GR', '*')) funktioniert.

 

Grüss, a

Geschrieben (bearbeitet)

Hi,

 

ich hatte auch schon Probleme mit:

(L='*…')

meist hat dann:

(Ebene='*…')

geklappt

 

Warum bei einer "Wildcard" zwischen L und Ebene unterschieden wird, ist mir unklar?

Daher auch meine Idee mit Klasse anstatt C.

 

Habe dazu vor einiger Zeit einen Wunsch ausformuliert und an CW geschickt.

 

LG Tobi

Bearbeitet von tobiaskern
  • Like 2

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


MacBook Pro 16"  |  2023  |  M3 Max  |  128 GB Ram
macOS Sequoia 15.7.1

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      26,2Tsd
    • Beiträge insgesamt
      136Tsd
×
×
  • Neu erstellen...