Zum Inhalt springen

Projektdaten in Tabelle auslesen


Naxor

Frage

Geschrieben

Hallo zusammen, 

 

eine weitere Tabellenangelegenheit bie mir.

 

Ich möchte in einer Tabelle beispieilsweise den Beuherren (Auftraggeber) oder andere Projektspezifische Daten automatisch eintragen lassen. 

Ich versuche es mit folgenden Formeln: ='Title Block Project Data'.'Auftraggeber' 

zurückgegeben wird jedoch nichts. sowohl in der Tabelle beim bearbeiten, als auch, wenn ich die Tabelle auf einen Plan setzte. (selbstverständlich ist ein Wert Hinterlegt in der Test Datei einfach der String: Auftraggeber).

Ich habe ein ähnliches Problem im forum 2019 gefunden, dort wurde es jedoch so weit ich gelesen habe auch nicht gelöst: 

 

 

Hier deie Bilder dazu:

 

Tabelle1.thumb.PNG.1dce395765758f08b00963169630c303.PNG

Tabelle2.thumb.PNG.9dc211a0def0a8a9e945cdf42aeb36d4.PNG

Tabelle3.PNG.99a220c365f3f7efe0ef8dbc291b6af9.PNG

 

Vielen Dank für eure Hilfe!

 

Viele Grüße Naxor

5 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hey @Naxor

 

Wie ich sehe, möchtest Du einen bestimmten Wert eines Datenbankfeldes

des Plankopfes in einer Zelle angeben, OHNE einen Tabellenfilter zu erstellen

 

Probiere mal diese Formel: 

 

=OBJEKTDATEN(PON='Title Block Border'; 'Universal_Wert'; 'Title Block Project Data'; 'Auftraggeber')

 

Diese Lösung funktioniert nur dann, wenn der Wert nur einmal vorkommt.

In diesem Fall ist der Datenfeldwert: "Auftraggeber" über alle Planköpfe

im Dokument identisch.

 

LG Tobi

 

Bearbeitet von tobiaskern
  • Like 1

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben

Hallo @tobiaskern,

 

ich wie gesagt hat das für den auftraggeber funktioniert. Für die Projektadress und den Projektnamen geht das jedoch nicht. diese sind auch i der Tabelle nicht kursiev geschireben. gibt es eine Möglichkeit diese ebenfalls einzutragen.

 

image.thumb.png.342fb820eccae9d46e024fafe5a50aa1.png

 

Vielen Dank. 

LG Naxor 

Geschrieben

Hey @Naxor,

 

grüße Dich.

 

so klappt es:

 

Projektadresse

=OBJEKTDATEN(PON='Title Block Border'; 'Universal_Wert'; 'Title Block Project Data'; 'Project Address')

 

Projektnamen

=OBJEKTDATEN(PON='Title Block Border'; 'Universal_Wert'; 'Title Block Project Data'; 'Project Name')

 

LG Tobi

  • Like 3

/  /  /  /  /

 

VW 2025 U7 (Build 828783)


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

Geschrieben (bearbeitet)

Hey @Naxor

 

alternativ könntest Du auch folgende Funktion verwenden:

 

Mit bestem Dank an: @Viktor Frank für die alternative Idee!

 

=FELDFORMAT('Title Block Project Data'; 'Project Address')

 

Feldformat(Datenbank; Feldname)
Gibt den Wert des angegebenen Felds der Datenbank zurück.


Siehe:

https://github.com/Vectorworks/developer-worksheets/blob/main/Worksheet Functions/Vectorworks 2025 DE.md

 

Die alternative Lösung funktioniert aber auch hier NUR,

weil der entsprechende Wert 1x im Dokument vorkommt.

 

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,8Tsd
    • Beiträge insgesamt
      139,3Tsd
×
×
  • Neu erstellen...