Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 07-01-16, 17:18
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλή χρονιά

Δημήτρη, δες το συνημμένο.

Πατώντας το κουμπί της φόρμας εκτελείται κώδικας που για κάθε εγγραφή του πίνακα PatientNurseRatio:

1) Βρίσκει τα τρία χρονικά διάστημα (Start1(i) έως End1(i), i=1,2,3) στα οποία διαιρούν τη μέρα οι ώρες 7:00 και 15:00.

2) Για κάθε ένα από τα παραπάνω διαστήματα δημιουργεί ένα μετρητή S(1), S(2) και S(3).

3) Διατρέχει όλες τις εγγραφές του πίνακα Patients και βρίσκει τις τομές t1, t2, t3 (κοινό χρονικό διάστημα) των παραπάνω διαστημάτων και του διαστήματος παραμονής του ασθενούς στο τμήμα.

4) Για κάθε τομή t1, t2, t3 με διάρκεια τουλάχιστον μια ώρα, αυξάνει τον αντίστοιχο μετρητή κατά μία μονάδα.

5) Ενημερώνει τα πεδία του πίνακα PatientNurseRatio της συγκεκριμένης εγγραφής.

Όπως φαίνεται από την παραπάνω διαδικασία οι μετρητές απαριθμούν τομές διαστημάτων και όχι ασθενείς.

Δεν μπορώ συνεπώς να αντιληφθώ, πως συμμετέχει στους υπολογισμούς αυτό που γράφεις:

«2.Ασθενείς, που στην ίδια βάρδια, ο ένας φεύγει και έρχεται νέος (σε χρόνους που δεν τέμνονται) θεωρούνται ως ένας ασθενής στην βάρδια».

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip SplitToShifts2.zip (155,6 KB, 15 εμφανίσεις)
Απάντηση με παράθεση