Μονάδα Λειτουργίας REPEAT_WEEKLY

Η Μονάδα Λειτουργίας REPEAT_WEEKLY παράγει μια εβδομαδιαία επανάληψη ως αλφαριθμητική τιμή για την είσοδο REPEAT στη Μονάδα Λειτουργίας TIMESWITCH_ADD.

Είσοδος EVERY

Ορίζει την επανάληψη ως ακέραιος αριθμός κάθε X-ής εβδομάδας. Αν η είσοδος δεν οριστεί, τότε υποθέτουμε το ελάχιστο 1.

Είσοδος UNTIL

Ορίζει το τέλος της επανάληψης. Μπορούν να χρησιμοποιηθούν τρία διαφορετικά μορφή:

  • Κανένα τέλος ορίζεται με 0, FALSE ή NULL.
  • Για να οριστεί ο αριθμός των επαναλήψεων, μπορεί να χρησιμοποιηθεί ένας ακέραιος αριθμός.
  • Για να οριστεί μια ημερομηνία λήξης, μπορεί να χρησιμοποιηθεί μια ημερομηνία D#2016.

Είσοδος BYDAY

Με την είσοδο αυτή μπορούν να οριστούν οι ημέρες της εβδομάδας. Αυτές μπορούν να δοθούν ως αλφαριθμητική τιμή ή ως αριθμός. Ελέγχεται αν η τρέχουσα ημέρα της εβδομάδας υπάρχει στον αριθμό. Πολλές ημέρες μπορούν να δοθούν απλά μία μετά την άλλη. Για παράδειγμα, 135 για Δευτέρα, Τετάρτη και Παρασκευή. Αν δεν δοθεί τιμή (0, NULL, FALSE ή μια κενή αλφαριθμητική τιμή), τότε δεν επαναλαμβάνεται καμία ημέρα.

Αριθμός Ημέρα της Εβδομάδας
1 Δευτέρα
2 Τρίτη
3 Τετάρτη
4 Πέμπτη
5 Παρασκευή
6 Σάββατο
7 Κυριακή

Είσοδος DIS

Απενεργοποιεί την επανάληψη και επιστρέφει μια κενή αλφαριθμητική τιμή.

Έξοδος Q

Επιστρέφει μια αλφαριθμητική τιμή με τις επαναλήψεις για την είσοδο REPEAT της Μονάδας Λειτουργίας TIMESWITCH_ADD.