Artikel-Länge/-Breite/-Höhe auf dezimal
Verfasst: Do 27. Okt 2016, 11:18
Hallo zusammen,
kann mir jemand sagen, ob oder wie es möglich ist,
die Artikel-Länge/-Breite/-Höhe auf dezimal (wie Preise) umzustellen?
Ich möchte diese Felder gerne nutzten, um Katalogpreis und UVP einzutragen,
um in den Formularen mittels einer Formel den Rabatt auszuweisen.
Habe bisher das Feld Bestellvorschlag mißbraucht, was bis heute gut funktionierte.
Allerdings wird dieser Wert nicht in die Tabelle 'journalpos' eingetragen und führt dazu,
daß bei einem späteren Nachdruck nicht der damalige Wert zur Berechnung des Rabattes
hergenommen wird, sondern der aktuelle aus den Artikeldaten.
Meine Formular-Formel aktuell:
if Erweitert_Artikel['MENGE_BVOR'] > 0 then
Value := 100 - (Positionen['Einzelpreis - Rabatt'] / (Erweitert_Artikel['MENGE_BVOR']/100)); end ;
und diese würde ich gern anwenden:
if Positionen['Länge'] > 0 then
Value := 100 - (Positionen['Einzelpreis - Rabatt'] / (Positionen['Länge']/100)); end ;
Leider gibt es bei dieser Formel eine Fehlermeldung wenn das Feld 'Länge' leer ist
und die Formular-Funktion 'Freilassen bei NULL' funktioniert auch nicht.
Daher ist meine Vermutung, daß der Reportbuilder dieses Feld nicht so richtig als 'Ziffernfeld' anerkennt.
Habe mit meinem 'Navicat for MySQL' und im Registrierungs-Editor schon diverse Umstellungen getestet,
aber leider ohne Erfolg.
Nun bin ich mit meinem Latein am Ende und würde mich über ein paar Tipp's sehr freuen!
Viele Grüße
Jürgen
kann mir jemand sagen, ob oder wie es möglich ist,
die Artikel-Länge/-Breite/-Höhe auf dezimal (wie Preise) umzustellen?
Ich möchte diese Felder gerne nutzten, um Katalogpreis und UVP einzutragen,
um in den Formularen mittels einer Formel den Rabatt auszuweisen.
Habe bisher das Feld Bestellvorschlag mißbraucht, was bis heute gut funktionierte.
Allerdings wird dieser Wert nicht in die Tabelle 'journalpos' eingetragen und führt dazu,
daß bei einem späteren Nachdruck nicht der damalige Wert zur Berechnung des Rabattes
hergenommen wird, sondern der aktuelle aus den Artikeldaten.
Meine Formular-Formel aktuell:
if Erweitert_Artikel['MENGE_BVOR'] > 0 then
Value := 100 - (Positionen['Einzelpreis - Rabatt'] / (Erweitert_Artikel['MENGE_BVOR']/100)); end ;
und diese würde ich gern anwenden:
if Positionen['Länge'] > 0 then
Value := 100 - (Positionen['Einzelpreis - Rabatt'] / (Positionen['Länge']/100)); end ;
Leider gibt es bei dieser Formel eine Fehlermeldung wenn das Feld 'Länge' leer ist
und die Formular-Funktion 'Freilassen bei NULL' funktioniert auch nicht.
Daher ist meine Vermutung, daß der Reportbuilder dieses Feld nicht so richtig als 'Ziffernfeld' anerkennt.
Habe mit meinem 'Navicat for MySQL' und im Registrierungs-Editor schon diverse Umstellungen getestet,
aber leider ohne Erfolg.
Nun bin ich mit meinem Latein am Ende und würde mich über ein paar Tipp's sehr freuen!
Viele Grüße
Jürgen