| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| AMB 2024 |
Autor
|
Thema: Datumsmakro (663 mal gelesen)
|
The Mc 7 Mitglied TZ
Beiträge: 428 Registriert: 25.02.2004 Monitore : 2x LG 23“ 3D Maus : Space Controller Betriebssystem: Windows 7 64 Bit
|
erstellt am: 08. Nov. 2004 10:19 <-- editieren / zitieren --> Unities abgeben:
Ein schönenen guten Morgen, ich habe ein kleines Problemchen (oder ich bin nur noch nicht wach) Ich habe ein Makro zum Schriftfeld ausfüllen uns so und das Problem was ich habe ist das er mir das Datum immer wenn ich auf den Butten für Aktuelles Datum Klicke TT.MM.JJJJ anzeigt! Ich möchte aber nur ein kleines TT.MM.JJ haben. Jetzt finde ich irgenwie keine Möglichkeit das er mir das so kurz anzeigt! Hat einer von euch einen kleinen aber guten Tip für mich? Gruß und Dank Hobi ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte
Beiträge: 2125 Registriert: 09.02.2004
|
erstellt am: 08. Nov. 2004 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Hallo, ich glaub das ist Systembedingt. Windowsoptionen Idee: Schreib das Datum in einen String, lese es Buchstabenweise aus, und eleminier die dritt- und viertletze Stelle. Den Wert gibst Du dann aus. ------------------ Gruß, der Teddibaer --------- Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral. John Osborne (1929-94) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Robert Hess Ehrenmitglied V.I.P. h.c. Maschinenbautechniker
Beiträge: 2533 Registriert: 16.06.2000 Dell Precision M6800, 16 GB RAM, nVidia Quadro K4100 - 4 GB SolidWorks 2015 - SP5, SW2016 - SP2 SWX seit 1998
|
erstellt am: 08. Nov. 2004 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Hallo Hobi, definiere eine Variable im Modell. z.B. Gezeichnet am. Dort trägt der User das Datum ein und dann halt in Deiner gewünschten Form. 11.11.04 In den Zeichnungsvorlagen hinterlegst Du dann die Variable an der gewünschten Stelle. Dann füllt das System automatisch den Zeichnungskopf. Dann gehts auch mit dem kurzen Datum. MFG Robert Hess Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 08. Nov. 2004 10:48 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
na das geht doch viel eleganter ... schau Dir mal in der VB-Hilfe das Stichwort "Format" an! Mittels Schlüsselwörtern "Short Date" "Long Date" ... oder aber durch Kombinationen der Symbole d m y kannst Du Dein Datum anzeigen, wie Du willst. Probiers dioch mal mit: Format(DateStr, "Short Date") oder Format(DateStr, "dd.mm.yy") ------------------ mfg uc [Diese Nachricht wurde von u.clemens am 08. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte
Beiträge: 2125 Registriert: 09.02.2004
|
erstellt am: 08. Nov. 2004 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Das wär dann so was: Sub main() Dim NL Dim Datum1 Dim Datum2 Datum1 = Date NL = Chr(13) & Chr(10) MsgBox ("Heute ist der" & NL & Datum1) Datum2 = Format(Datum1, "dd.mm.yy") MsgBox ("Heute ist der" & NL & Datum2) End Sub Ach so, Punkte folgen ... ------------------ Gruß, der Teddibaer --------- Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral. John Osborne (1929-94) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Robert Hess Ehrenmitglied V.I.P. h.c. Maschinenbautechniker
Beiträge: 2533 Registriert: 16.06.2000 Dell Precision M6800, 16 GB RAM, nVidia Quadro K4100 - 4 GB SolidWorks 2015 - SP5, SW2016 - SP2 SWX seit 1998
|
erstellt am: 08. Nov. 2004 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Hallo Clemens, elegant ist immer relativ. Aber zur Sache. Das Datumsformat "Short" unter SW ist meiner Kenntnis nach nicht von Dauer, da es ständig aktualisiert wird. Und da ich annehme, daß folgende Datum nicht verändert werden sollen ( Modell erstellt am:, Zeichnung erstellt am:, Zeichnung geprüft am:, Zeichnung freigegeben, etc. oder so ähnlich ) ist die Lösung mit Variablen hinter jedem Modell hinterlegt, die dann automatisch alle Info's für den Zeichnungskopf enthalten sowie für die Stückliste eine Möglichkeit. Das Druckdatum mit Uhrzeit ist sicherlich wieder besser mit dem Datum "Short". Diese Variablen dann noch mit einem Macro mit Inhalt füllen ist dann noch der nächste weitere sinnvolle Schritt. Wie dieser Sachverhalt bei VB aussieht kann ich nicht sagen. Kein Macro-Profi. MFG Robert Hess [Diese Nachricht wurde von Robert Hess am 08. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 08. Nov. 2004 12:23 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Zitat: Original erstellt von Robert Hess: elegant ist immer relativ.
hallo, schau mal auf die Zeiten unserer ersten Beiträge - als Du auf "Antwort speichern" gedrückt hast, habe ich noch/schon geschrieben - die Bemerkung bezog sich auf den davorliegenden Vorschlag. Und damit nix falsch ankommt: "short date" in obrigen Beitrag bezieht sich nicht auf die SWX-Eigenschaft: SW-Kurzes Datumsformat(Short Date) sondern - wie geschrieben - auf ein vordefiniertes benanntes Datumsformat der VB-Funktion "Format" ------------------ mfg uc
[Diese Nachricht wurde von u.clemens am 08. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WLT Mitglied
Beiträge: 227 Registriert: 13.07.2000
|
erstellt am: 08. Nov. 2004 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
Hallo, auch wenn das Problem gelöst ist, gibt es noch einen Punkt zu bedenken: Bei den Datums-Einträgen im Zeichnungskopf sollte man sich bemühen, möglichst doch die vierstellige Jahreszahl hinein zu quetschen. Das ist zukunftssicherer, falls man irgend wann eine Verwaltungssoftware benutze will. Die meisten dieser Programme weisen nämlich zweistellige Jahreszahlen als falsch zurück. MfG WLT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte
Beiträge: 2125 Registriert: 09.02.2004 **CSWP 06/2004** -- MacBook Air M1 MacBook Pro M1-Max
|
erstellt am: 08. Nov. 2004 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für The Mc 7
|