Forum Allplan

[Domanda] Teilbildname aus Zeichnungsstruktur auslesen [Risolto]


Hallo werte Gemeinde,

gibt es eine Möglichkeit aus einer Zeichnungsstruktur die hinterlegten Zeichnungen samt Name und zugeordneter Teilbilder, ebenfalls mit Name (und TB Nummer) auszulesen?
bzw. in welcher Datei in meinem Projektordner finde ich die Informationen zu Zeichnungsstruktur?

VG
Florian

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Show solution Hide solution

Die Informationen liegen in einer SQLite-Datenbank im Projekt-Verzeichnis: ProjectADMe.db3

Mit einem SQLite-Reader kann man die lesen. (Das macht übrigens auch der ProjectInspector so)

In der Tabelle "TbRecords" findet man alle Teilbilder und ihre Namen.
In der Tabelle "ZeRecords" findet man alle Zeichnungen und ihre Namen.
In der Tabelle "TbZeAssos" findet man die Zuordnung der Teilbilder zu den Zeichnungen.

Der Projekt-Inspector hat eine solche Abfrage nicht!

Aber mit dem DB-Browser for SQLite kann man sich eine solche Liste leicht selbst erstellen lassen.
Die SQL-Abfrage lautet:
SELECT zr.id AS "ZE-Nr." ,zr.name AS "ZE-Name", ta.tbID AS "TB-Name", tr.name AS "TB-Name" from ZeRecords zr
INNER JOIN TbZeAssos ta ON ta.zeID = zr.id
INNER JOIN TbRecords tr ON ta.tbID = tr.id;

Allegati (3)

Type: image/png
77 scaricato
Size: 97,83 KiB
Type: image/png
47 scaricato
Size: 60,16 KiB
Type: image/png
62 scaricato
Size: 93,33 KiB

kann mir dabei das CDS Add-On Project Inspector helfen?

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Die Informationen liegen in einer SQLite-Datenbank im Projekt-Verzeichnis: ProjectADMe.db3

Mit einem SQLite-Reader kann man die lesen. (Das macht übrigens auch der ProjectInspector so)

In der Tabelle "TbRecords" findet man alle Teilbilder und ihre Namen.
In der Tabelle "ZeRecords" findet man alle Zeichnungen und ihre Namen.
In der Tabelle "TbZeAssos" findet man die Zuordnung der Teilbilder zu den Zeichnungen.

Der Projekt-Inspector hat eine solche Abfrage nicht!

Aber mit dem DB-Browser for SQLite kann man sich eine solche Liste leicht selbst erstellen lassen.
Die SQL-Abfrage lautet:
SELECT zr.id AS "ZE-Nr." ,zr.name AS "ZE-Name", ta.tbID AS "TB-Name", tr.name AS "TB-Name" from ZeRecords zr
INNER JOIN TbZeAssos ta ON ta.zeID = zr.id
INNER JOIN TbRecords tr ON ta.tbID = tr.id;

Allegati (3)

Type: image/png
77 scaricato
Size: 97,83 KiB
Type: image/png
47 scaricato
Size: 60,16 KiB
Type: image/png
62 scaricato
Size: 93,33 KiB

super, das hat funktioniert. vielen Dank!

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de