Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Inhaltscenter / Spalteneigenschaften programmieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Inhaltscenter / Spalteneigenschaften programmieren (148 / mal gelesen)
Daniel2000
Mitglied
Konstrukteur EFZ

Sehen Sie sich das Profil von Daniel2000 an!   Senden Sie eine Private Message an Daniel2000  Schreiben Sie einen Gästebucheintrag für Daniel2000

Beiträge: 4
Registriert: 21.03.2024

Inventor 2024.2 und Vault 2024

erstellt am: 19. Apr. 2024 12:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Bild1.png


Bild2.png


Bilder34.png

 
Guten Tag zusammen,
Ich habe ein Problem die etwas Zeit zum Beschreiben braucht.

Grundsätzlich handelt es sich um die Frage, ob ein Code in den Spalteneigenschaften geschrieben werden kann, damit wenn ein benutzerdefinierter Wert nicht vorhanden ist, ein Standardwert eingeblendet wird.

Bei uns in der Firma werden Normteile zuerst in unser ERP-System generiert. Daraus wird ein ID-Nummer erzeugt, die ich anschliessend im Inhaltscenter über eine benutzerdefinierte Spalte «Identnummer» das jeweilige Bauteil zuweise.

Die Inhaltscenterteile sollten als Dateiname diese ID-Nummer bekommen. (Bild 1)
Nun entsteht das Problem. Solange ein ID vorhanden ist, kann ich die Spalteneigenschaften der Spalte «Dateiname» öffnen und der Wert aus der Spalte «Identnummer» zuweisen. Es gibt aber einige Inhaltscenterteile, die noch kein ID haben und unterdrückt sind. (Bild 2) Allerdings, die Spalteneigenschaften gelten für alle Zeilen egal ob unterdrückt oder nicht. Das heisst, dass all die unterdrückte Bauteile kein ID haben, und es wird nichts angezeigt. Da es mehrere unterdrückte Bauteile gibt ohne ID, akzeptiert der Inhaltscenter mein Befehl nicht, weil es sonst nicht eindeutige «doppelte» Dateinamen geben würde. (Diese Regelung ist bei uns in Vault festgelegt und darf nicht angepasst werden.) (Bilder 3 + 4)

Meine Frage an euch ist, ob es möglich ist ein «if» Befehl in den Spalteneigenschaften zu schreiben, der ein Standardwert «Textwert» hineinschreibt, wenn noch kein ID vorhanden ist?

Ich habe probiert meine Frage möglichst deutlich zu erläutern, kann aber gerne weitere Informationen bekanntgeben, wenn etwas nicht klar ist.

Freundliche Grüsse,
Daniel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2451
Registriert: 15.11.2006

Windows 10 x64, AIP 2023

erstellt am: 19. Apr. 2024 14:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Daniel2000 10 Unities + Antwort hilfreich

Moin

Die Spaltenwerte sind einfache Werte. Programmieren ist da nicht möglich.
Ein Standardwert bringt dir auch nichts, da er immer gleich wäre und doppelte Dateinamen erzeugen würde. Ich denke es bleibt nur eine eindeutig ungültige Identnummer als Füllstoff. Also etwas wie "XXXXX-" gefolgt von einer großen Zufallszahl. Man könnte, um das einmalig in einer Familientabelle für alle leeren Zeilen zu machen:
Die Familientabelle in Excel öffnen. In der Spalte Dateinamen mal die Formel =WENN(D3="";"XXXXX-"&JETZT()*86400000&ZEILE(D3);D3) eintragen. Spalte D ist die Spalte mit der Identnummer. Die Formel erzeugt bei leerer Identnummer einen Dateinamen in der Form "XXXXX-392269883838022". Das sollte einem Blinden auffallen. Zumal man die Familientabelle nach der Spalte sortieren kann und so recht schnell die Dummynummern findet.
Etwas in der Art könnte man auch in iLogic programmieren denke ich. Damit könnte man das gesamte Inhaltscenter mit einmal abgrasen und muss nicht selbst im Excel fummeln.

------------------
MfG
Ralf

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

freierfall
Ehrenmitglied V.I.P. h.c.
Techniker



Sehen Sie sich das Profil von freierfall an!   Senden Sie eine Private Message an freierfall  Schreiben Sie einen Gästebucheintrag für freierfall

Beiträge: 11548
Registriert: 30.04.2004

WIN10 64bit, 32GB RAM
IV bis 2022

erstellt am: 19. Apr. 2024 19:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Daniel2000 10 Unities + Antwort hilfreich

Wir haben das selbe Thema und ich habe die Dateien anders
Beispiel:
ISO XXX M10x8 V4A
Anzeigename im Browser mit der Artikelnummer verknüft

Wenn ich nun eine ID oder Artikelnummer erhalte, spiele ich diese ein und aktuallisiere die Datenbank. Damit kann ich alles nachträglich steuern und durch die Schlüsselvergabe, sieht man auch gleich welche eine Artikelnummer haben.

herzlich Sascha

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz