Zum Inhalt springen

Datenbankfeld: Vorgabewert in Tabelle verlinken


tobiaskern

Frage

Geschrieben

Hallo Forum,

 

grüße Euch.

 

Kann ich den Vorgabewert eines Datenbankfeldes in eine Tabelle bekommen,

ohne dass ich einen Tabellenfilter verwenden muss?

… ich will also direkt auf den Vorgabewert zugreifen können!

 

Datenbank: DB  NN-Höhen

Datenbankfeld: NN  Schmutzwasser

 

Meine Versuche mit der Formel:

='DB  Höhen'.'NN  Schmutzwasser'

 

zeigen mir nichts an.

 

Evtl. gibt es eine andere Formel dafür!?

 

@ComputerWorks@Marc Wittwer

Sollte das nicht möglich sein, dann könnte es ggf. sinnvoll sein eine

eigene Formel dafür zu integrieren

 

… Montag morgen halt!

 

Grüße
Tobi

/  /  /  /  /

 

VW 2025 U4.1 (Build 807188)


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

5 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Ergänzung:

 

Der Wert in 'NN Schmutzwasser' soll als fixer Wert dienen,

so dass sämtliche Tools z.B. Datenstempel ihn abgreifen können

bzw. wenn er geändert wird ihn aus der Datenbank aktualisieren können!

 

… oder wie könnte man fixe unveränderliche Werte definieren,

bzw. Werte die nur direkt in der Datenbank geändert werden sollen?

 

Die Datenbank soll hier also lediglich als Informationsquelle dienen

und nicht unbedingt mit Objekten verknüpft werden.

 

Bisher ist es so, dass z.B. Datenstempel den Vorgabewert zwar

abgreifen können, ändere ich den Vorgabewert in der Datenbank ab,

ändert sich nicht der Wert im Datenstempel.

 

Grüße

Tobi

Bearbeitet von tobiaskern

/  /  /  /  /

 

VW 2025 U4.1 (Build 807188)


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

Geschrieben

Salü Tobi

 

vor 4 Stunden schrieb tobiaskern:

ohne dass ich einen Tabellenfilter verwenden muss?

Der Tabellen-Filter ist ja das selbe wie eine Text-Formel. Also wenn du einen Filter definierst, anschliessend auf die graue Schaltfläche klickst, erhältst du auch eine Formel mit "='DB'.'Datenfeld'"... Oder meinst du, ohne auch nur nach Objekten zu Suchen (über die Ganzzahlen-Einstellung am linken Tabellenrand)?
 

vor 3 Stunden schrieb tobiaskern:

… oder wie könnte man fixe unveränderliche Werte definieren,

bzw. Werte die nur direkt in der Datenbank geändert werden sollen?

Der Datenmanager ist für solche Spielchen ganz nett. Allerdings müsstest du für einfache Objekte wie reiner Rechtecke über die Klasse gehen (Klassenbasierte Objekte -> Klassenbasierte Objekte hinzufügen). Aber so könntest du einen festen Wert definieren, welcher in der Info-Palette nicht geändert werden könnte. Beispiel:44330660_Bildschirmfoto2021-10-04um13_20_00.thumb.png.c667c64adaa802d62cb3007f026779ce.png

In der Infopalette:
2098079832_Bildschirmfoto2021-10-04um13_18_38.png.ce6c260bd91073cc4422fe676ac4ec5f.png

Gruss KroVex

CADNODE.ch

Unabhängige CAD-Beratung & Support für Planende: persönlich, zuverlässig und pragmatisch – Workflows, die nicht nur gut klingen, sondern auch funktionieren.

Have you tried to turn it off and on again?
Vectorworks | Architektur | macOS/Windows

Geschrieben

Hi Krovex,

 

grüße Dich und thnx schon mal für Deine Zeit für die Antwort.

 

Ja ich wollte eigentlich ohne einen Filter, also ohne Objekte suchen zu müssen auf ein

Datenbankfeld verweisen.

 

Ich habe div. Datenstempel und div. Tabellen die ich mit einer Datenbank mit Normalnullhöhen (NN)

verlinken will. Ich will die Werte zur Normalnull fest in der Datenbank eintragen und die Datenstempel

und Tabellen sollen sich diesen fixen/festen NN-Wert aus der Datenbank holen.

Änderungen vomObjekt in die Datenbank soll nicht möglich sein, nur von Datenbank zum Objekt. 

 

Sollte ich die NN ändern müssen, sollen sich natürlich auch alle Datenstempel, Datenbanken usw.

neu rechnen.

 

Bisher ist es jedoch so, dass die Datenstempel den Vorgabewert aus der Datenbank holen,

jedoch nicht mehr auf Änderungen der NN-Höhe in der Datenbank reagieren.

 

Ich schreibe mal dem Support, dass ggf. Datenbanken um einen neuen Objekttyp für fix/feste

Werte versehen werden sollen und dass man direkt dann auf diese Datenbankenfelder verweisen

können soll, dann wäre meine Idee umsetzbar.

 

… aber vielleicht hast Du auch eine geschickte Lösung.

 

Grüße

Tobi

/  /  /  /  /

 

VW 2025 U4.1 (Build 807188)


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

Geschrieben

Geht der "Feste Wert" im Datenmanager nur mit Text oder auch mit Zahlen? 

/  /  /  /  /

 

VW 2025 U4.1 (Build 807188)


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

Geschrieben
vor 36 Minuten schrieb tobiaskern:

Ja ich wollte eigentlich ohne einen Filter, also ohne Objekte suchen zu müssen auf ein

Datenbankfeld verweisen.

Wird schwierig, da ja die Tabelle immer auf irgend ein Objekt verweist. 

 

vor 41 Minuten schrieb tobiaskern:

Geht der "Feste Wert" im Datenmanager nur mit Text oder auch mit Zahlen? 

Ja, da gibt es ziemlich viel was du da definieren kannst:
790473999_Bildschirmfoto2021-10-04um15_12_54.png.32f31ecc3efbb10f55caf0c5571931d0.png

Wenn du eine Zuweisung über die Klasse im Datenmanager wählst, wird jedes Objekt das in diese Klasse abgelegt wird, automatisch mit der entsprechenden DB verknüpft und erhält den zugewiesenen Wert. Wenn du diesen Wert nachträglich änderst, wird dies auch bei allen Objekten geändert, welche in dieser Klasse liegen. Du kannst diesen Wert nicht über das Objekt ändern, jedoch könnte eine Änderung für ein einzelnes (wird nicht auf die Anderen übertragen)Objekt in der Tabelle selber erfolgen (es kommt aber eine Warnmeldung ob man dies wirklich möchte). Der Datenstempel kann auch diesen Wert abbilden.

Dein Weg über den Vorgabewert hat ja den grossen Nachteil, dass dieser Vorgabewert nur eingetragen wird, wenn die DB frisch verknüpft wird. 

Gruss KroVex

CADNODE.ch

Unabhängige CAD-Beratung & Support für Planende: persönlich, zuverlässig und pragmatisch – Workflows, die nicht nur gut klingen, sondern auch funktionieren.

Have you tried to turn it off and on again?
Vectorworks | Architektur | macOS/Windows

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
      25,5Tsd
    • Beiträge insgesamt
      132Tsd
×
×
  • Neu erstellen...