| |
|
|
Sato Pinto | allô gens
je muss à une machine qui Benutzungszeit automatisch erfassen et berechnen. qui données volonté dans un DBF Dossier gespeichert, qui später dans Franks Listview lire volonté, cela klappt alles, dar mais plusieurs gens gleichzeitig qui machine benutzen peut peux je pas qui Zeitdauer de jeden Benutzer addieren, den comment dit qui Zeit de den verschiedenen Benutzern peut sich überschneiden. Hat quelqu'un une concept comment cela dans qui Listview zur organiser et trop berechnen ist.
Siehe Screeshot
merci
Gruss Sato |
|
|
| |
|
|
|
GDL | Hi, entier grob umrissen.
Maschinenstartzeit et anschließender Maschinenauszeit erfassen.Maschinenauszeit - Maschinenstartzeit ist Maschinenlaufzeit.
Alle Zeiten dans Sekunden.
salut Georg |
|
|
| |
|
|
|
Gerhard Praher | allô Sato,
alors je viens oui sur 308 Minuten et pas sur 405, qui sur deinem Screenshot trop voyons sommes.
So comment je ca vois ca va dir à Gesamtlaufzeit qui machine. Dabei ist es pas absolument relevant comment longtemps quel ouvrier avec cela gearbeitet hat. cela est alors, qui du qui reinen Laufzeiten ermitteln dois - et zwar dans qui forme:
Alle Zeitangaben umrechnen sur Minuten !
(spätestes Ende qui Laufzeit - [minus] frühester Beginn qui Laufzeit)
Ermittle qui Stillstandszeiten également dans qui Art et Weise et ziehe vous de qui Gesamtlaufzeit ab. avec cela erhältst du qui tatsächliche Laufzeit. qui Nombre de Minuten, qui chacun Mitarbeiter à qui Maschinen gearbeitet hat, ist pour qui Maschinenzeitberechnung une la base, là de là qui Laufzeiten stammen. comment longtemps un Mitarbeiter puis gearbeitet hat ist lediglich (eventuell) pour qui Lohnermittlung, dans chaque le cas mais pour qui Nachkalkulation important. Eventuell aussi pour qui Preisfindung, si es sich um une Lohnarbeit handelt, qui pour tatsächlichem Aufwand verrechenbar ist.
je hoffe, cela hilft dir un bisschen.
Salut Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 07.09.2008 ▲ |
|
|
|
|
Sato Pinto | allô Gerhard
merci pour Votre Mühe la hâte droite ist oui 308 beim Screenshot sommes aucun realle données habe es seulement simple dans Excel geschrieben. je crois cela Problemm wird un peu Schwieriger son den es pourrait z.b so ausehen si je qui données de den verschiedenen Technikern einlese
Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 09:12 ; ; 07-09-2008 ; ; 10:31 Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 10:41 ; ; 07-09-2008 ; ; 11:01 Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 11:21 ; ; 07-09-2008 ; ; 12:31 Peter ; ; MaschineA ; ; 07-09-2008 ; ; 08:32 ; ; 07-09-2008 ; ; 10:47 Peter ; ; MaschineA ; ; 07-09-2008 ; ; 11:12 ; ; 07-09-2008 ; ; 11:51 Peter ; ; MaschineA ; ; 07-09-2008 ; ; 12:12 ; ; 07-09-2008 ; ; 12:22
pour den sortieren per Anfangszeit pourrait cela dans qui Listview so ausehen Peter ; ; MaschineA ; ; 07-09-2008 ; ; 08:32 ; ; 07-09-2008 ; ; 10:47 Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 09:12 ; ; 07-09-2008 ; ; 10:31 Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 10:41 ; ; 07-09-2008 ; ; 11:01 Peter ; ; MaschineA ; ; 07-09-2008 ; ; 11:12 ; ; 07-09-2008 ; ; 11:51 Dieter ; ; MaschineA ; ; 07-09-2008 ; ; 11:21 ; ; 07-09-2008 ; ; 12:31 Peter ; ; MaschineA ; ; 07-09-2008 ; ; 12:12 ; ; 07-09-2008 ; ; 12:22
Im Momment weiss je encore pas qui Vorgehendsweise comme am einfachsten trop berechnen ist
Gruss Sato |
|
|
| |
|
|
|
Gerhard Praher | allô Sato,
je beziehe mich im Folgenden direct sur dein Beispiel. qui Sortierung pour Anfangszeit ist notwendig, cela la hâte du oui bereits gemacht. Weiter ca va avec Vergleichsoperationen.
Erster Beginn et erstes Ende (Peter machine A 8:32 - 10:47) - dans Minuten: 512 - 647
Stillstandszeit = 0 Beginn = 512 Ende = 647
comparaison avec 2. la ligne (Dieter machine A 9:12 - 10:31) - dans Minuten: 552 - 631 ca ist dedans de [Beginn] et [€nde] - avec cela [Stillstandszeit] weiterhin 0
3. la ligne (Dieter machine A 10:41 - 11:01) - dans Minuten: 641 - 661 qui Beginnzeit ist größer comme [Beginn] et kleiner comme [Ende] - qui Endezeit ist größer comme [Ende] Es handelt sich alors um une durchgehende Arbeitszeit - [Stillstandszeit] bleibt dadurch 0 [Ende] = 661
4. la ligne (Peter machine A 11:12 - 11:51) - dans Minuten: 672 - 711 672 ist größer comme [Beginn] et größer comme [Ende] [Stillstandszeit] ist somit qui Differenz entre 672 et [Beginn]; 672 - 661 = 11 711 ist eh bien qui höchste Endezeit - alors [Ende] = 711
5. la ligne (Dieter machine A 11:21 - 12:31) - dans Minuten: 681 - 751 ici ist qui Beginnzeit kleiner comme [Ende] et qui Endezeit größer comme [Ende]. avec cela ist es une durchgehende Arbeitszeit. [Stillstandszeit] bleibt sur dem Wert de 11 [Ende] = 751
6. la ligne (Peter machine A 12:12 - 12:22) - dans Minuten: 732 - 742 Beide Zeiten liegen dedans de [Beginn] et [Ende] avec cela bleibt qui [Stillstandszeit] chez 11; [Ende] bleibt également sur 751
Endresultat: Stillstandszeit = 11 Minuten Maschinenzeit ist somit: [Ende] - [Beginn] - [Stillstandszeit]; alors: 751 - 512 - 11 = 228 = 3 Stunden et 48 Minuten
je hoffe, qui du avec cela quoi anfangen peux.
Liebe Grüße Gerhard |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 08.09.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | cela est, Du ermittelst pas pas selber qui Startzeiten qui machine, mais bekommst seulement une liste avec den Arbeitszeiten qui technicien? ou bien erfaßt Du selber avec Deinem Programme chaque Arbeitszeiten qui Bediener?
ensuite müßtest Du deux getrennte Erfassungen durchführen:
liste1 erfaßt qui à- et Auszeiten qui machine, liste2 erfaßt qui Start- et Endzeiten qui technicien. dans liste1 peux Du ensuite qui Gesamtlaufzeit qui machine berechnen. si Du seulement qui données la hâte, qui Du dessus aufgeschrieben la hâte, dois Du qui Überschneidungen errechnen et de qui Gesamtsumme abziehen: 08:32 > 10:47 = 75min 09:12 > 10:31 = 79min si aucun Lücken entre Start- et Endezeit ist, ist qui Gesamtzeit = Startzeit[1] > Endezeit[n] tu dois alors toujours qui Lücken entre Endezeit et neuer Startzeit trouver et peux qui Zeiten entre addieren.
Éditer: Ok - Gerhard était plus rapide et ausführlicher. cela venez, si on zwischendurch encore quoi Anderes pouvoir. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 08.09.2008 ▲ |
|
|
|
|
Gerhard Praher | Gräm toi pas Jörg - cela peux chaque la fois passer. |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 08.09.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Pour cette ist ici ensuite encore une komfortable Routine zum Umrechnen de l'heure dans Minuten et renversé: KompilierenMarqueSéparation |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 08.09.2008 ▲ |
|
|
|
|
Gerhard Praher | ...quoi wiedermal zeigt: "Hier volonté vous geholfen !" |
|
|
| Windows XP Pro, SP3 Jetzt: XProfan 11 Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit. | 08.09.2008 ▲ |
|
|
|
|
Sato Pinto | merci Euch beide, werde es genauso versuchen
Gruss Sato |
|
|
| |
|
|