Seite 1 von 3

Formel in Formular

Verfasst: 10.12.2012, 17:46
von Orion
Hallo,

ich würde gern ein Formular erstellen, in dem Tage einer Lagerung berechnet werden.

Leider reichen meine Java Kenntnisse nicht aus, um dieses alleine zu bewältigen :?

Anbei habe ich eine Testdatei, die die wichtigsten Formularfelder beinhaltet.

Es soll die Tage zwischen Einlieferung und Heute berechnen.

Wie ich das heute Datum eintrage weiß ich, habe es aber jetzt weg gelassen.

Ich hoffe es kann mir hier jemand helfen.

Formel in Formular

Verfasst: 15.12.2012, 18:19
von Orion
Kann mir wirklich niemand helfen ???

Formel in Formular

Verfasst: 16.12.2012, 21:44
von Merklin
Hallo Orion,

ist es so richtig?

VG Merklin

Formel in Formular

Verfasst: 17.12.2012, 18:21
von Orion
Hallo Merklin,

Danke für Deine Mühe.

Jedoch ist es leider so nicht richtig.

Zusätzlich ist mir noch aufgefallen, das immer ein Komma angezeigt wird, wenn in das Feld klickt wird.

Habe nochmal direkt im Formular die Punkte genauer beschrieben, wie ich es mir vorstelle.

Formel in Formular

Verfasst: 17.12.2012, 20:50
von Merklin
Hallo Orion,

also erst einmal muss ich feststellen, das deine ursprüngliche Frage, mit deiner Zweiten, rein gar nichts mehr gemein hat.

Zweitens hast du geschrieben, das du das Datum alleine eingeben kannst. Deshalb bin ich auch so ran gegangen.

Drittens die Kommas kommen nur, weil ich sie so auch eingegeben habe, das Datum zeigt sich aber mit Punkt an, oder?

Ein X beliebiges Datum minus 1 einzugeben, ergibt für mich keinen Sinn. Dann kann man ja gleich das Datum davor eingeben. Habe ich deshalb ignoriert.

Das Heutige Datum minus 1, habe ich eingefügt.

Deine Summe habe ich auch berechnet. Siehe Feld "Text7".

VG Merklin

Formel in Formular

Verfasst: 18.12.2012, 06:06
von Orion
Hallo,

sorry, dass ich mich nicht gleich richtig ausgedrückt habe, mein Fehler !

Es sollen einmal die Tage berechnet werden zwischen willkürlichem Datum und Heute.

Und dann nochmal die Tage zwischen dem willkürliche Datum +1 Tag und dem Heute -1 Tag

Es sollen die vollen Tage einer Lagerung (24h) berechnet werden, daher auch das willkürliche Datum (+1Tag) und das Heute Datum (-1Tag).

Das mit dem Heute-Datum stimmt, das kann ich selber eingeben.

Formel in Formular

Verfasst: 18.12.2012, 17:09
von Merklin
Hallo Orion,

du scheinst ganz schön Durcheinander zu sein. :?

Ich hoffe das es jetzt so richtig ist.

VG Merklin

Formel in Formular

Verfasst: 23.12.2012, 08:43
von Orion
Merklin hat geschrieben:...du scheinst ganz schön Durcheinander zu sein. ...
Ja, hatte einen [fontsize=5]kleinen[/fontsize] Denkfehler.


Genau so habe ich mir das vorgestellt.:cool:

Ist natürlich richtig + 1 Tag zu nehmen;)

Der willkürliche Tag muss allerdings mitgezählt werden !!!

Beispiel:
Ware kommt am 27.11.2012 an und verlässt das Lager am 23.12.2012.
Dann ist die Ware 27 Tage im Lager, wovon 2 Tage abgezogen werden, wo die Ware nicht volle 24 Std. im Lager ist. (27.11. & 23.12.201)

Schön wäre es, wenn alle Felder Schreibgeschützt sind, bis auf das, wo das willkürliche Datum eingetragen wird.
Leider kann ich es nicht dem Script selber entnehmen :?

Besteht die Möglichkeit, das heute Datum nicht mit dem öffnen des Dokumentes, sondern mit der Eingabe des willkürliche Datums zu aktualisieren?

Ich danke Dir Merklin für Deine Mühe.

Dir Merklin und dem Rest des Forums wünsche ich ein schönes Weihnachtsfest.

Merry Christmas

Formel in Formular

Verfasst: 23.12.2012, 12:23
von Merklin
Hallo Orion,

habe es jetzt angepasst. Aktuelles Datum wird erst eingefügt wenn Textfeld 1 verlassen wird. Felder sind schreibgeschützt.

Bei den anderen Sachen steige ich nicht mehr durch, mal sollen Tage abgezogen werden und dann wieder nicht.

Da kapituliere ich.

VG Merklin

Formel in Formular

Verfasst: 23.12.2012, 12:39
von Orion
Merklin hat geschrieben:Bei den anderen Sachen steige ich nicht mehr durch, mal sollen Tage abgezogen werden und dann wieder nicht.

Da kapituliere ich.

VG Merklin
OK,

Danke ! :)
Sorry, das ich Dich zur Verzweiflung bringe.:?

Das ist soweit schon richtig, das erst die kompletten Tage berechnet werden und dann im nächsten Schritt 2 Tage abgezogen werden.

Es müsste also in der oberen Summe der Tage,
ein Tag (Tag der Einlieferung ) dazugezählt werden.

( wann man z.B. den 27.11.2012 eingibt, bis heute 23.12.2012 rechnet er 26 Tage, es sind jedoch 27 Tage, weil er den 27.11.2012 nicht mitzählt.)

Die Ware ist aber auch an diesem Tag schon physisch im Lager.

Die Summe der Tage (+1 und -1) muss dementsprechend auch einen Tag mehr haben.