VDA Etikett - Datum falsch

Alles über Formulare, deren Erstellung und deren eventueller Austausch

Moderator: SYNERPY

Antworten
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

VDA Etikett - Datum falsch

Beitrag von verne »

Ich glaube ich habe einen Fehler festgestellt.

Im Ausdruck des VDA-Etiketts (FRDBRLS_VDA_ETIKETT) wird ein Datum angedruckt. Habe mitlerweile das Format geändert. Da vorher 992 oder sowas dort stand. Nun wird aber das falsche Datum angezeigt 17.09.1902! Sollte da nicht das Datum aus der Maske stehen? Was muss ich ändern?

Vielen Dank für die Hilfe.
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
va
Beiträge: 21
Registriert: Mi Sep 03, 2008 5:35 pm

Beitrag von va »

Hallo verne!

Bei uns habe ich das Problem so gelöst:

Zuerst im Designer -> Objektinspector -> rechte Maustase -> OnFormShow

Zeile -> MASKEDIT_8.Text := Date();

geändert in -> MASKEDIT_8.Text := "";

Das Feld Datum bleibt dann leer.


Dann im DesignReport Doppelklick auf das Feld [DATUM] -> es öffnet sich
der Texteditor -> in der oberen Hälfte [DATUM] durch [DATE] ersetzen.
Dadurch zieht sich das Formular dann das Systemdatum.


.RES-Datei abspeichern und neu einlesen.


Gruß

VA
Software-Version 4.2.5.106
GDB-Version AvERP2013.05
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Super danke hat funktioniert.

Sieht schon mal besser aus.
Aber das Datum aus der VDA Erstellungsmaske davor (wo ich dem Label verschiedene Infos mitgeben kann), kann ich nicht ranziehen oder??
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
SYN20
Beiträge: 95
Registriert: Do Aug 23, 2007 1:54 pm

Beitrag von SYN20 »

Hallo va,

Sie können das Datum aus der Druckmaske direkt übergeben, indem Sie die Belegung der sReportVariablen im BtnOKOnClick wie folgt anpassen:

Code: Alles auswählen

  // sReportvariablen belegen
  sReportVariablen := '"ABLADE='+MASKEDIT_1.Text+'",'+
                      '"NETTOGEW='+MASKEDIT_2.Text+'",'+
                      '"BRUTTOGEW='+MASKEDIT_3.Text+'",'+
                      '"LE='+MASKEDIT_4.Text+'",'+
                      '"LIEFNR='+MASKEDIT_7.Text+'",'+
                      '"DATUM='+MASKEDIT_8.Text+'",'+
                      '"PACKSTCK='+MASKEDIT_10.Text+'"';
Gruß,
Syn20
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Hallo syn20,

ich würde deinen Vorschlag gerne testen finde aber nicht wo ich das einpflegen soll?
Kannst du mir nen Tipp geben?

vielen Dank
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
SYN20
Beiträge: 95
Registriert: Do Aug 23, 2007 1:54 pm

Beitrag von SYN20 »

Hallo va,

bitte gehen Sie folgendermaßen vor:

1. FRDBRLS_VDA_ETIKETT mit AvERP-Designer öffnen
2. mit der linken Maustaste auf den OK-Button der Druckmaske klicken
3. rechte Mastaste klicken und im Menü den Objektinspektor auswählen
4. erneut rechte Maustaste und im Menü das OnClickSkript auswählen
5. hier den Code anpassen
6. Änderungen mit Ok-Button bestätigen
7. Formular + Report speichern

Gruß,
Syn20
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Danke für die schnelle Hilfe syn20. Konnte es auch gleich umsetzten.

Leider kommt jetzt aber auf dem Ausdruck wieder ein Datum das es so nicht gibt! 26.02.10594
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
SYN20
Beiträge: 95
Registriert: Do Aug 23, 2007 1:54 pm

Beitrag von SYN20 »

Hallo verne,

bitte öffnen im Design-Report des Drucks den Objektinspektor. Anschließend wählen Sie über dessen Dropdownmenü Memo28 aus. Die Eigenschaft Displayformat sollte hier auf 'Datum' stehen.

Jetzt haben Sie folgende Möglichkeiten:

1. Das Displayformat auf 'Text' umstellen
2. Den Inhalt des Memos von [DATUM] auf [STRTODATE([DATUM])] ändern

Gruß,
Syn20
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Super, vielen Dank, jetzt passt das.
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
Antworten