Forum: Visual Basic |
Thema:
Mittelwertberechnung aus mehreren Daten(Datum) |
Von:
G. Guest (
20.12.2005 12:00) |
hi, ich hab keine ahnung von VB, kenn mich zwar mit C++ aus aber so richtig hilft mir das nicht weiter.
ich ein prob das vielleicht nicht ganz so einfach zu lösen ist. ich habe folgendes beispiel
Spalte1------Spalte2------Spalte3--------Spalte4---------Spalte5---------Spalte6
asda---------dsfgdf--------1.1.2005------7.1.2005-------Auftrag------------55
asdas--------sdfsdf--------4.1.2005------6.1.2005------Lieferschein------- 55
fdgfd--------sfsdfd--------3.1.2005------4.1.2005------Lieferschein--------55
asdsss--------sfsdff--------6.1.2005------9.1.2005------Rechnung----------55
asdaas--------sdsds-------12.2.2005-----14.2.2005------Auftrag------------57
usw.
jetzt muss aber die anzahl der zeilen icht immer gleich sein, also hier spalte6, da kommt 4 mal die 55 vor, was ein vorgang ist, das muss sich aber nicht immer über 4 zeilen erstrecke sonder kann mal weniger oder auch mehr sein, machmal gibt es auch keine rechnung.
jetzt will ich anhand der spalte6 die dazugehöreigen daten(datum) auslesen. spalte 3=belegdatum, spalte4=lieferdatum
... ich will jetzt rausfinden wie lange dauert es, bis ein auftrag vollständig abgearbeitet ist. also von auftrag, bis leiferung, bzw rechnung. in dem fall hier die differenz zwischen dem 1.1.2005 und dem 9.1.2005, was ja 8 tage sind. und zusätzlich soll noch angezeigt werden ob die lieferzeit erngehalten wurde, bzw wie viele tage früher oder später geliefert wurden, also in dem fall der unterschied zwischen "spalte4 zeile1", was wunschdatum ist und "spalte4 zeile4" was tatsächliches leiferdatum ist. es soll dann praktisch "hier" +2 tage rauskommen oder einfach 2 und wenn es 2tage früher geliefert wurde als gewünscht soll -2 raus kommen.
man muss praktisch die zeilen bestimmen in denen die zahl der spalte6 übereinstimmt, dann das autgragsdatum auslsen und von dem spätesten lieferdatum abziehen (bzw rechnung falls vorhanden) die zahl in spalte 7 ausgeben, dann noch das letzte leiferdatum vom wunschtermin abziehen und die zahl in spalte 8 ausgeben. geht das irgendwie?
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!