| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: aktuelles datum in schriftfeld (5714 mal gelesen)
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 28. Jul. 2014 11:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Experten, um das aktuelle Datum beim Speichern in das Schriftfeld zu übernehmen, verwende ich in iLogic "Datestring". Klappt auch. Allerdings finde ich das Format mit "MM-DD-YYYY" nicht besonders passend. Kann man das Format irgendwo umstellen oder bei der Ausgabe eine andere Reihenfolge erzwingen ( "YYYY-MM-DD" wäre mir lieb )? Vielen Dank und ------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 28. Jul. 2014 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 28. Jul. 2014 17:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, danke für den Hinweis. Die Zeile sieht dann so aus: iProperties.Value("Custom", "SpeicherDatum") =Format(Now, "yyyy-MM-dd"))'aktuelles Datum ( Sorry, habe vergessen, zu erwähnen, dass ich in ein iProperty schreiben will, vielleicht muss es dann anders aussehen ). Jedenfalls kommt dann als Antwort: Regelkompilierungsfehler in idw, in SBG_AusschubPK70T02.idw
Fehler in Zeile 39 : Argument not specified for parameter 'format' of 'Public Shared Function Format(enumType As System.Type, value As Object, format As String) As String'. Fehler in Zeile 39 : Value of type 'Date' cannot be converted to 'System.Type'. Fehler in Zeile 39 : End of statement expected. Was muss da anders werden? ------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RolandD Mitglied
Beiträge: 558 Registriert: 07.01.2005 i7-9700k 32GB DDR4-RAM Nvidia RTX 2060 SSD 970 m.2 Win10-64 (21H2) AIP 2020.3 Dell U3417W
|
erstellt am: 28. Jul. 2014 21:33 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Hallo Thomas, wenn der Code genau so in deiner Datei steht, hast du eine Klammer am Ende zu viel:
Code: iProperties.Value("Custom", "SpeicherDatum") =Format(Now, "yyyy-MM-dd"))'aktuelles Datum
muss eigentlich sein: Code: iProperties.Value("Custom", "SpeicherDatum") = Format(Now, "yyyy-MM-dd") 'aktuelles Datum
Daher müsste der Syntax-Fehler kommen. Prüf das mal.. Oder schreib dir das formatierte Datum erst einmal in eine Variable und gib sie in der MsgBox aus. Im 2. Schritt dann die Variable in das iProperty übernehmen. ------------------ Gruß Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 29. Jul. 2014 01:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Roland, natürlich hast Du recht mit der Klammer. Hätte ich auch selber merken können. Aber leider gibt es immer noch eine Fehlermeldung: Regelkompilierungsfehler in idw, in 29.0019.40 Kardan, auf 69 mm Breite gefräst W29802.idw
Fehler in Zeile 40 : Argument not specified for parameter 'format' of 'Public Shared Function Format(enumType As System.Type, value As Object, format As String) As String'. Fehler in Zeile 40 : Value of type 'Date' cannot be converted to 'System.Type'. Immerhin ist die Meldung jetzt kürzer... Besten Dank für Deine Mühe. Weiterhin habe ich probiert: MsgBox(Format(datestring, "yyyy-MM-dd")) und MsgBox(Format(now, "yyyy-MM-dd")) Ähnliche Fehlermeldung. Vielleicht muss ich doch erst den Rechner neu aufsetzen wegen der VBA-Probleme, die noch nicht behoben sind Herzliche Grüße Thomas
------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 29. Jul. 2014 10:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, nachdem sich mein Rechner gegen VBA-Code wehrt, habe ich diese etwas umständliche Zeile mit Erfolg verwendet: iProperties.Value("Custom", "SpeicherDatum") = Right(datestring, 4)&"-" & Left(datestring,5) 'aktuelles Datum
Nochmals vielen Dank für Euer Interesse und beste Grüße
Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HMF-CAD Mitglied
Beiträge: 1 Registriert: 03.02.2017
|
erstellt am: 03. Feb. 2017 08:28 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Guten morgen zusammen! Ich soll für uns hier im Büro dafür sorgen, dass auf unsren Zeichnungen immer das aktuelle Änderungsdatum unten im schriftfeld steht. Es soll also immer aktualisiert werden, wenn das Bauteil gespeichert wird. Wie genau mache ich das? Gibt es dafür eine Anleitung? Habe bis jetzt nur einzelne Stücke gefunden, und werde nicht wirklich schlau daraus. Ich arbeite mit IV 2017 und Vault 2017. Vielen Dank! Liebe Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |