Datum einstellen

Dieses Forum ist für alle NiceLabel Fragen für die deutschen Benutzer.

Moderators: Georges, milos, RobertK, tb, rom, NiceLabel Support Team

Post Reply
MarcelK
Enthusiast
Posts: 7
Joined: Fri Aug 25, 2017 2:33 pm

Datum einstellen

Post by MarcelK » Mon Feb 05, 2018 3:46 pm

Hallöchen,
gibt es eine Möglichkeit dass beim Druck das aktuelle Datum vorgegeben wird, aber trotzdem per Eingabemaske noch überschrieben werden kann? Alles was ich bisher probiert habe funktioniert leider nicht.

Vielen Dank

MarcelK
Enthusiast
Posts: 7
Joined: Fri Aug 25, 2017 2:33 pm

Re: Datum einstellen

Post by MarcelK » Mon Feb 12, 2018 1:04 pm

Alsoooo, ich habe jetzt herausgefunden dass ein <anfänglicher Wert> von "." das heutige Datum ausspuckt.
Wie kann ich denn jetzt noch festlegen dass man während des Druckens das Datum ändern kann ABER nicht auf den 01.01.0001 zurück springt? Wenn ich als min-Wert den z.B. 01.01.2017 eingebe, bekomme ich den Fehler (kurzform): "Wert außerhalb des Bereichs. Minimal 01.01.2017 - Ist 12.02.2018" - also rotes Ausrufezeichen an der Variable. #-o

MarcelK
Enthusiast
Posts: 7
Joined: Fri Aug 25, 2017 2:33 pm

Re: Datum einstellen

Post by MarcelK » Tue Feb 13, 2018 9:36 am

Soooo, frage hat sich inzwischen allein beantwortet.
Die Formate bei Eingaberegeln und Ausgaberegeln müssen unterschiedlich sein.
also z.B.:

Eingabe: dd.MM.yy Ausgabe: dd.MM.yyyy
Eingabe: dd.MM.yyyy Ausgabe: dd.MM.yy

funktionieren.


Bei der Verwendung von:

Eingabe: dd.MM.yy Ausgabe: dd.MM.yy
Eingabe: dd.MM.yyyy Ausgabe: dd.MM.yyyy

setzt es wenn man bei der Abfrage vor dem Drucken das Datum noch ändern möchte, immer auf 01.01.01 oder eben 01.01.0001


Könnte theoretisch auch ein BUG sein?

MarcelK
Enthusiast
Posts: 7
Joined: Fri Aug 25, 2017 2:33 pm

Re: Datum einstellen

Post by MarcelK » Thu Feb 15, 2018 8:13 am

OFFTOPIC ON Sorry dass ich immer wieder einen neuen Post schreibe, aber ich denke so ist es übersichtlicher und andernfalls würden die Erkenntnisse verschwimmen. OFFTOPIC OFF

Verrückt!
Jetzt kann ich mit angegebener Vorgehensweise das Datum beim Drucken nicht mehr umstellen und es bleibt einfach stumpf das jeweils aktuelle Datum drin stehen.

Vorgehensweise 1:
Variable: Datum
Datentyp: Datum
anfänglicher Wert: .
autom. erzeugt: ja oder nein (ändert nichts am Ergebnis)
Eingabeformat: dd.MM.yy
Ausgabeformat: MMM (englisch)

So lässt sich das Datum beim Druck leider nicht mehr auf einen anderen Tag ändern.

Vorgehensweise 2:
Variable: Datum
Datentyp: Datum
anfänglicher Wert: leer
autom. erzeugt: ja oder nein (ändert nichts am Ergebnis)
Eingabeformat: dd.MM.yy
Ausgabeformat: MMM (englisch)

So ist beim Druck die Variable Datum leer und nicht standardmäßig mit dem heutigen Datum vorbelegt.

Vorgehensweise 3:
Variable: Datum
Datentyp: Datum
anfänglicher Wert: .
autom. erzeugt: ja oder nein (ändert nichts am Ergebnis)
Eingabeformat: MMM (englisch)
Ausgabeformat: MMM (englisch)

Das hat zur Folge dass das Datum beim ändern auf den 01.01.0001 zurück springt.

Vorgehensweise 4:
Variable: Datum
Datentyp: Datum
anfänglicher Wert: .
autom. erzeugt: ja oder nein (ändert nichts am Ergebnis)
Eingabeformat: dd.MM.yy
Ausgabeformat: dd.MM.yyyy

Diese Variable dann in einer weiteren Variable wie folgt ergänzt, scheint die Lösung zu sein.

Variable: Datum_MMM
Datentyp: Datum
anfänglicher Wert: [Datum]
autom. erzeugt: ja
Eingabeformat: dd.MM.yyyy
Ausgabeformat: MMM (englisch)


Ist das denn wirklich so gewollt dass man nur so extrem umständlich und über den Umweg einer weiteren Variable das heutige Datum in der Druckmaske veränderbar vorgeben kann? Sinn und Zweck ist, dass beim Druck das aktuelle Datum voreingestellt ist aber wenn eben die Baugruppe erst morgen gefertigt werden soll und demzufolge das Etikett erst morgen benötigt wird, man das morgige Datum bereits eintragen kann.

blazp
NiceLabel Support
NiceLabel Support
Posts: 7
Joined: Tue Aug 09, 2016 9:24 am

Re: Datum einstellen

Post by blazp » Mon Feb 19, 2018 9:01 am

Sehr geehrter Herr MarcelK,

Vielen Dank für Ihre Anfrage an den NiceLabel Support Forum.

Welche Version nutzen Sie? Bitte nutzen Sie die aktuellste NiceLabel 2017 - 2017.3.0.2349:
https://www.nicelabel.com/de/downloads/nicelabel-2017

Welche Ebene nutzen Sie?

Es ist auch wichtig, ob Sie das im Etikett oder im Form machen.

Wenn Sie möchten für Ihre Variable als erste Wert aktuelles Datum haben, sollten Sie das so erstellen:
- erstellen Sie eine Variable:
Variable: Datum
Datentyp: Datum
anfänglicher Wert: leer
Eingabeformat: dd.MM.yy
Ausgabeformat: MMM (englisch)

- erstellen Sie noch eine Variable:
Aktuelles Datum (diese Variable ist automatisch erreichbar in die Anwendung)
Ausgabeformat: dd.MM:yy (englisch)

- erstellen Sie ein Form
- im Form löschen Sie das Date-Initialisierung Objekt
- erstellen Sie das Bearbeitungsfeld Objekt und als Quelle die Variable "Datum" erstellen

- die Aktion "Variable einstellen" beim Laden des Formulars erstellen:
Variable "Datum"
Wert "Aktuelles Datum"

Sie könnten immer auch ein Email zum support@nicelabel.de senden:
https://www.nicelabel.com/de/support

Für Rückfragen stehen wir Ihnen gerne zur Verfügung.
Mit freundlichen Grüßen.
Blaz Preloznik
Technical Support Engineer

Post Reply