Autor Thema: Das verstehe ich nun wirklich nicht mehr  (Gelesen 1085 mal)

Offline RonMat

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Immer weiter, immer weiter......
Das verstehe ich nun wirklich nicht mehr
« am: 03.12.05 - 13:32:14 »
Hallo Gemeinde,
habe für meine Firma eine DB aufgebaut und in dieser DB werden Costrates per Tag berechnet.
Habe also ein Anfangsdatum und ein Enddatum( Formattyp= Datum).

Formelsprache:
A= (Endatum-Anfangsdatum)/86400

Script
res1=GetitemValue(Anfang)
res2=.....................(Ende)
res=(CLng(Ende(0))-CLng(Anfang(0)))/86400

Es wird anscheinend auch alles richtig berechnet. Vergleicht man aber einen Zeitraum von
1 Jahr, stellt man fest, daß das Formelergebnis ca + 2 Tage gegenüber dem Scripergebnis
liegt?!?!?!?!?!?!?!?!!?

Offline RonMat

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Immer weiter, immer weiter......
Re: Das verstehe ich nun wirklich nicht mehr
« Antwort #1 am: 03.12.05 - 13:45:55 »
Korrektur: Natürlich wird im Script das Ergebnis nicht durch 86400 geteilt - war ein Eingabefehler.
Dieses Script habe ich auch mal im 7er Designer erstellt und dann war die Differenz nicht mehr
vorhanden. Liegt anscheinend an der 6er Version . Oder hat Jemand eine andere Erklärung?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Das verstehe ich nun wirklich nicht mehr
« Antwort #2 am: 03.12.05 - 14:35:43 »
Ich kann das von Dir beobachtete nicht nachvollziehen. Ich habe sogar das (unnötige) Clng mal eingefügt - Formel und Script weichen nicht voneinander ab. Wäre dies wirklich der Fall, hätte es schon längst einen Aufstand gegeben  ;)

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz