Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-11-11, 20:05
Όνομα: Ανδρέας
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 02-11-2011
Περιοχή: Κύπρος
Μηνύματα: 35
Προεπιλογή Υπενθύμιση εργασίας

Καλησπέρα,

Υπάρχει τρόπος να προσδιορίσουμε κάποια υπενθύμιση, αναβολή υπενθύμισης, τερματισμός υπενθύμισης σε κάποια εργασία-όπως στην Microsoft Outlook, σε βάση δεδομένων όπως την βάση
ProjectManagement του προτύπου της Access;

Ευχαριστώ εκ των προτέρων,

Ανδρέας Α.
Απάντηση με παράθεση
  #2  
Παλιά 22-11-11, 09:14
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Ανδρέα, στην επισυναπτόμενη ΒΔ, επιχείρησα μια προσέγγιση του ζητούμενου.
Η ΒΔ αποτελείται:

1. από τον πίνακα «tblTasks» στον οποίο καταχωρούνται οι εργασίες (υποχρεώσεις) και η ημερομηνία και ώρα έναρξης.

2. Τη φόρμα «frmAlarmFormatContition» στην οποία:

2.1 Μπορούμε να ορίσουμε σε λεπτά ένα χρονικό διάστημα προειδοποίησης (m).
Η προεπιλεγμένη τιμή είναι 30 λεπτά.

2.2 Να δούμε όλες τις εργασίες (εγγραφές) και ειδικά όσες αρχίζουν μέσα στα επόμενα m λεπτά χρωματισμένες.

Ο χρωματισμός των εργασιών είναι δυναμικός. Δηλαδή με την πάροδο του χρόνου αποχρωματίζονται οι εργασίες που άρχισαν (χρόνος έναρξης < από την τρέχουσα στιγμή) και χρωματίζονται όσες έχουν χρόνο έναρξης μέσα στο επόμενο διάστημα των m λεπτών (τρέχουσα χρονική στιγμή <= χρόνος έναρξης <= τρέχουσα χρονική στιγμή + m/(60*24)).

Από τα παραπάνω συνάγεται ότι οι χρωματισμένες εργασίες που βλέπουμε μία συγκεκριμένη στιγμή είναι αυτές που άρχισαν άμεσα ή θα αρχίσουν το πολύ σε m λεπτά.

3. Τη φόρμα «frmAlarmQuery» στην οποία:

3.1 Όπως και στη φόρμα «frmAlarmFormatContition» μπορούμε να ορίσουμε το χρονικό διάστημα προειδοποίησης.

3.2 Να δούμε μόνο τις εργασίες (εγγραφές) που πρόκειται να αρχίσουν άμεσα ή το πολύ σε m λεπτά.
Η εμφάνιση των εργασιών είναι δυναμική. Δηλαδή, με την πάροδο του χρόνου, από τη φόρμα αφαιρούνται όσες εργασίες άρχισαν και προστίθενται όσες θα αρχίσουν μέσα στα επόμενα m λεπτά.

Η φόρμα βασίζεται στο ερώτημα «qryAlarmTasks».

Για την υλοποίηση των παραπάνω λειτουργιών της ΒΔ, χρησιμοποιείται το συμβάν «OnTimer» των φορμών, η μορφοποίηση υπό όρους και κώδικας (VBA).

Για να γίνουν δοκιμές και να δούμε πως αλλάζουν δυναμικά οι φόρμες, πρέπει να οριστούν κατάλληλα οι χρόνοι έναρξης των εργασιών και το χρονικό διάστημα ειδοποίησης.

Η ΒΔ αποτελεί μια απλή προσέγγιση. Μπορεί όμως να προσαρμοστεί και να επεκταθεί.
Για παράδειγμα θα μπορούσαν να προστεθούν τα παρακάτω, που αφήνονται ως άσκηση:

1. Ταξινόμηση των εγγραφών, ώστε στην κορυφή να εμφανίζονται αυτές που θα αρχίσουν πρώτες.

2. Να προστεθεί ένα πεδίο στον πίνακα, ώστε σε κάθε εργασία να ορίζεται ο δικός της χρόνος ειδοποίησης ή να απενεργοποιείται.

3. Να συσχετιστούν οι εργασίες με εργαζόμενους στους οποίους έχουν ανατεθεί και να εμφανίζονται οι ειδοποιήσεις ανά εργαζόμενο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb AlarmTasks.mdb (292,0 KB, 153 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 22-11-11 στις 11:30. Αιτία: Αλλαγή συνημμένου
Απάντηση με παράθεση
  #3  
Παλιά 22-11-11, 16:42
Όνομα: Ανδρέας
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 02-11-2011
Περιοχή: Κύπρος
Μηνύματα: 35
Προεπιλογή

Γιώργο σε χαιρετώ,

Ευχαριστώ πολύ για τον χρόνο και τον κόπο σου.
Δεν μελέτησα ακόμη εις βάθος το παράδειγμα σου αλλά θα το κάνω σύντομα.
Βασικά, η υπενθύμιση που έχω στο μυαλό μου, είναι να τοποθετείται σε κάθε συμβάν ξεχωριστά π.χ 10 λεπτά για το τάδε συμβάν, 20 για το άλλο και ούτω καθ' εξής και όχι π.χ 30 λεπτά υπενθύμιση για όλα τα συμβάντα.
Φυσικά σε ευχαριστώ πολύ και όπως είπα δεν το μελέτησα αρκετά ακόμη και είμαι σίγουρος οτι το παράδειγμα σου θα με βοηθήσει να κάνω την αλλαγή που ανέφερα πιο πάνω!

Ανδρέας Α.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] υπενθύμιση γεγονότος Καρολινα Access - Ερωτήσεις / Απαντήσεις 9 23-08-15 17:54
Υπενθύμιση βάση ημερ/ιας maijav82 Access - Ερωτήσεις / Απαντήσεις 3 18-11-14 04:29
[Γενικά] Υπενθύμιση ημερομηνίας thanasis08 Excel - Ερωτήσεις / Απαντήσεις 10 06-11-14 11:35
Σύνδεση και μεταφορά δεδομένων απο πολλά βιβλία εργασίας σε ένα βιβλίο εργασίας. panos1978 Excel - Ερωτήσεις / Απαντήσεις 13 17-07-13 12:18
[Excel07] Eιδοποίηση - υπενθύμιση στο Εxcel ggatzos Excel - Ερωτήσεις / Απαντήσεις 9 14-05-13 21:03


Η ώρα είναι 08:19.