Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Autodesk Productstream Professional
  Bearbeitungszeit als Felddefinition

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
  
Mechatronische Stückliste: Statt des doppelten Lottchens
Autor Thema:  Bearbeitungszeit als Felddefinition (407 mal gelesen)
Schimmy
Mitglied



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

Beiträge: 135
Registriert: 13.04.2003

Vista 64bit, PSP -easy 2011 , AIS2011, DesignSpace13

erstellt am: 14. Jan. 2006 12:34    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

Hallo an alle Mitglieder,

in Compass haben wir in der Maske ein Feld namens Bearbeitungsdatum.
Dieses wird immer dann aktualisiert, wenn der User ein Konstruktionsdokument in Compass aufruft.
Das Feld enthält das aktuelle Datum.
Nun möchte ich zu diesem Bearbeitungsdatum noch ein Feld Bearbeitungszeit hinzufügen.
Dieses soll analog zum Bearbeitungsdatum die Systemzeit des Dokumentenaufrufs enthalten.

Nur finde ich leider kein Feld, das den gewünschten Inhalt darstellt?

Weiss jemand, wie man das bewerkstelligen kann.

Gruß Schimmy

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

WolfgangE
Mitglied



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

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 14. Jan. 2006 20:15    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 Schimmy 10 Unities + Antwort hilfreich

Servus Schimmy,

ein Feld für die Uhrzeit findest deshalb nicht, weil' ganz einfach keines gibt.

THEORETISCH könntest es wie folgt machen (ich erwähne das, um zu sagen, wie's nicht geht, owohl's naheliegend wäre):
ein Datumsfeld auf SQLServer kann immer auch eine Uhrzeit speichern, da braucht man bloß einen Blick in die Datenbank zu werfen und sieht das.
Somit könnte man einfach die Uhrzeit dort mit rein speichern und in Compass an der Oberfläche anzeigen.
TUT DAS ABER NICHT!!! Wenn die Uhrzeit in dem Feld nicht 00:00:00 ist, bringt Compass beim Bearbeiten eine Meldung, dass der Datensatz bereits in Bearbeitung wäre oder Ähnliches.

PRAKTISCH kommst also nicht drum rum, dir selbst ein Feld für diese Zwecke rein zu basteln.
Für das Aktualisieren des Feldes hast grundsätzlich zwei Möglichkeiten, ist dann Geschmacksache, was machst.
1) Du suchst dir die entsprechende DBQ-Routine, wo das Bearbeitungsdatum gesetzt wird, und erweiterst diese so, dass auch die Uhrzeit in dein Feld geschrieben wird.
2) Du schreibst einfach einen Trigger auf der Datenbank, der das Upate des Felds Bearbeitungsdatum prüft und dein Feld dann mit der Uhrzeit füllt.
Wäre insofern praktisch, als wenn an der DBQ mal was geändert wird oder irgendwo eine andere Einstellung definiert wird, wärst davon unabhängig.
Aufpassen solltest dann, dass dein Feld mit der Uhrzeit nur für die Dokumente gefüllt wird, für andere EntityTypes braucht der Trigger dann nicht anzuspringen (außer es ist auch für andere EntityTypes interessant).

Ciao, WolfgangE

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

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