| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PDM ERP Integration: 4 Wege für jede Anforderung |
Autor
|
Thema: Datum 01.01.1601 (3760 mal gelesen)
|
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 22. Dez. 2009 13:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute Wieso wird im Schriftfeld von Inventor 01.01.1601 angezeigt, wenn seitens Productstream kein Datum im Datenbankfeld steht? (z. B. bei geprüft am) Wie bekommt man den Effekt weg? Habe zwar was von %... gelesen, aber irgendwie stehe ich am Schlauch... Kann mir jemand einen Tipp geben? Wahrscheinlich nur eine Formatierungssache, oder? Danke. ------------------ Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 22. Dez. 2009 14:11 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
wird Dir kaum etwas nuetzen dies scheint aber eine Grundeinstellung von Windows zu sein. Ist bei SE bei den Datumsfeldern, welche erst nach einer anderen Aktion gefuellt werden, genauso z.B.: %{Created} steht bis zum ersten Speichern ebenfalls auf besagtem Datum Klaus [Diese Nachricht wurde von modeng am 22. Dez. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 22. Dez. 2009 14:16 <-- editieren / zitieren --> Unities abgeben:
Hab's noch nicht verstanden. Auf jeden Fall kann das Datum nicht so im Schriftfeld stehen bleiben. Welchen Ausweg gibt es? Gibt es keinen "Workarround"? Was meinst du mit SE ...Ist bei SE bei den Datumsfeldern...? ------------------ Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 22. Dez. 2009 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
|
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 22. Dez. 2009 14:37 <-- editieren / zitieren --> Unities abgeben:
Bei angelegt am steht ein Datum drin, da der Datensatz irgendwann angelegt wurde - klar. Bei geprüft am steht kein Datum drin, solange der Datensatz keinen Statuswechsel nach geprüft gemacht hat. Der Admin (bin ich dem Fall ich) kann auch kein Datum erfinden und reinschreiben. Denn das stimmt ja einfach nicht. Die Zeichnung ist (noch) nicht geprüft. Die Zeichnungsableitung muß ich trotzdem so rausgeben können ohne einen Eintrag bei Geprüft am (Datum). Im 2D- Betrieb mit Mechanical zusammen ist das kein Thema. Das Feld im Schriftfeld ist einfach leer. Sobald ein Datum verfügbar ist, wird es auch korrekt angezeigt in Mechanical. So soll es auch in Inventor sein - zumindest bilde ich mir das ein... Ist das so ungewöhnlich? Normalerweise: leeres Datenbankfeld ==> leeres Feld im Schriftfeld. Ist doch logisch, oder? ------------------ Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 22. Dez. 2009 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
> Was meinst du mit SE ...Ist bei SE bei den Datumsfeldern...? SE = SolidEdge > Normalerweise: leeres Datenbankfeld ==> leeres Feld im Schriftfeld. Ist doch logisch, oder? soweit schon nur der Mensch denkt und das CAD lenkt z.B.: mit einer Abfrage DB leer --> dann nichts uebertragen. Fazit es bleibt der Grundwert im Datumsfeld stehen. Ich vermute mal das Datumsfeld wird intern angelegt und hat als Wert Null das aber mag Windows nicht und setzt eben ein Basisdatum (1.1.1601) als kleinsten moeglichen Wert ein, wie gesagt reine Vermutung. Ob das CAD jetzt einfach beigehen kann und das aktuelle Datum hernimmt oder dies Feld bei der Anzeige (per Vergleich) dann eben auf leer setzt ist eine andere Sache. Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 22. Dez. 2009 14:58 <-- editieren / zitieren --> Unities abgeben:
|
Hohenöcker Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 2386 Registriert: 07.12.2005 Inventor 2023 Ich mag beide Arten von Musik: Country und Western! S-Fanclub
|
erstellt am: 22. Dez. 2009 15:34 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
|
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 22. Dez. 2009 15:50 <-- editieren / zitieren --> Unities abgeben:
|
Hohenöcker Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 2386 Registriert: 07.12.2005 Inventor 2023 Ich mag beide Arten von Musik: Country und Western! S-Fanclub
|
erstellt am: 22. Dez. 2009 16:17 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
In der englischen Version steht unten tatsächlich eine Begründung dafür. Zwischen 1600 und 2000 ist nämlich nach dem Gregorianischen Kalender jedes durch 4 teilbare Jahr ein Schaltjahr, nicht jedoch die durch 100 teilbaren, wohl aber die durch 400 teilbaren wie diese beiden selbst. Hängt noch mit Cobol zusammen und dem Millennium Bug. ------------------ Gert Dieter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 22. Dez. 2009 18:03 <-- editieren / zitieren --> Unities abgeben: Nur für Stephan 3
|
Stephan 3 Mitglied Maschinenbautechniker, CAD Admin
Beiträge: 333 Registriert: 14.02.2007 Productstream Professional 2011, AutoCAD Mechanical 2012, SofiCAD, Inventor 2012, Vault Professional 2012;
|
erstellt am: 07. Jan. 2010 09:18 <-- editieren / zitieren --> Unities abgeben:
Ich glaube, das Problem ist gelöst: In der INI für INVDWG steht folgender Ausdruck: <meinAttribut>=@(where (AIMKEY=@(DTY:CONTAINERKEY)) @(CHECKED_1_DATE 10)). In der INI für IDW steht noch ein D in der Klausel für Datumsangaben: <meinAttribut>,D=@(where (AIMKEY=@(DTY:CONTAINERKEY)) @(CHECKED_1_DATE 10)) Habe dieses D in die andere INI übertragen und schwups - Inventor kann nun auch mit leeren Datums - DB-Feldern von Compass umgehen. ... für alle, die das Problem auch noch haben. Das ist ja mal ein Erfolg gleich zu Jahresbeginn! Viele Grüße und ein gutes neues Jahr an alle, die diesen Beitrag lesen...
------------------ Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |