Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   ΒΔ προσωπικού για άδειες (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/5975-bd-prosopikoi-gia-adeies.html)

tolispap 09-10-21 13:26

ΒΔ προσωπικού για άδειες
 
1 Συνημμένο(α)
Καλησπέρα σε όλους.
Θα ζητήσω την πολύτιμη βοήθειά σας.
Φτιάχνω μια βάση προσωπικού εργαζομένων. Εχω δημιουργήσει ένα πίνακα προσωπικού και ένα πίνακα αδειών στον οποιο καταχωρούνται οι άδειες του προσωπικού. Στις άδειες (εχω δει τις βάσεις που αφορούσαν άδειες στο φορουμ), με ενδιαφέρει το πότε και ποιά χρονιά έχει χορηγηθεί η άδεια και όχι οι τυχόν αργίες να μην υπολογίζονται.
Με ενδιαφέρει όμως το υπόλοιπο των αδειών.
Χρησιμοποιόντας 2 τρόπους μέσω ερωτημάτων δεν παίρνω το επιθυμητό αποτέλεσμα.
Με τον πρώτο τρόπο, κάνοντας άθροισμα στις ημέρες αδειών, μου αφαιρεί μόνο την τελευταία άδεια.
Με τον δεύτερο τρόπο, ζητώντας άθροισμα στο άθροισμα των ημερών των αδειών, λειτουργεί αλλά μου εμφανίζει ένα παράθυρο διαλόγου που πρέπει να πατήσω ΟΚ στην τιμή της παραμέτρου, το οποίο δε θέλω να το εμφανίζει.
Πώς διορθώνεται αυτό είτε με τον πρώτο τρόπο είτε με τον δεύτερο;
Επίσης, το δεύτερο που προσπαθούσα να κάνω είναι ένα ερώτημα που θα μου δείχνει συγκεντρωτικά ανα εργαζόμενο τις άδειες που έχει πάρει και το υπόλοιπο των αδειών του, ανά είδος αδείας.
Ανεβάζω μια πρόχειρη ΒΔ για να εφαρμόσω την όποια λύση στην βάση που φτιάχνω.
Σκοπός είναι να κατανοήσω το λάθος μου ή αυτό που δεν γνωρίζω, να το μάθω και να μην επανέρχομαι για το ίδιο θέμα.
Ευχαριστώ πολύ.

kapetang 09-10-21 19:01

1 Συνημμένο(α)
Καλησπέρα

Τόλη, μελέτησε τα ερωτήματα στη συνημμένη ΒΔ.

Νομίζω είναι αυτά που θέλεις

tolispap 09-10-21 21:04

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 33086)
Καλησπέρα

Τόλη, μελέτησε τα ερωτήματα στη συνημμένη ΒΔ.

Νομίζω είναι αυτά που θέλεις

Ευχαριστώ πολύ Γιώργο.
Αυτό είναι που ήθελα και νομίζω πως το κατάλαβα. Θα το δοκιμάσω στην ΒΔ που φτιάχνω.
Εχω την εξής απορία. Γιατί στο έτος αλλάζει απο YearNow σε YearDate;
Ρωτάω γιατί στην ΒΔ το χρησιμοποιούσα για να ζητάω τα υπόλοιπα αδειών του προηγούμενου έτους δίνοντας YearNow-1.

kapetang 09-10-21 22:28

Η συνάρτηση Now() επιστρέφει την τρέχουσα ημερομηνία και ώρα, ενώ η συνάρτηση Date() μόνο την ημερομηνία.

Αν τις τοποθετήσουμε μέσα στη συνάρτηση Year() θα πάρουμε το τρέχον έτος.

Μπορείς συνεπώς να χρησιμοποιήσεις οποιαδήποτε.

tolispap 09-10-21 22:50

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 33088)
Η συνάρτηση Now() επιστρέφει την τρέχουσα ημερομηνία και ώρα, ενώ η συνάρτηση Date() μόνο την ημερομηνία.

Αν τις τοποθετήσουμε μέσα στη συνάρτηση Year() θα πάρουμε το τρέχον έτος.

Μπορείς συνεπώς να χρησιμοποιήσεις οποιαδήποτε.

Ευχαριστώ πολύ και πάλι.
Νομίζω πως θα χρειαστώ κάτι ακόμα στο υπόλοιπο αδειών.
Με αυτόν τον τρόπο εμφανίζεται το ίδιο όνομα με μια εγγραφή για τις κανονικές άδειες και μια για τις γονικές. Είναι δυνατον να γίνει μια εγγραφή του ονόματος και στην ίδια γραμμή και τα 2 είδη αδειών;

kapetang 09-10-21 23:48

1 Συνημμένο(α)
Δες το συνημμένο.

tolispap 10-10-21 00:14

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 33090)
Δες το συνημμένο.

Σε ευχαριστώ πολύ.

tolispap 11-10-21 16:13

Χαιρετώ και πάλι.
Εκανα μια τροποποίση ως προς τα κριτήρια ζητώντας να μην μου δείχνει κενές εγγραφές όταν κάποιος δεν έχει πάρει κάποια άδεια με το Is Not Null.
Αυτό που προσπάθησα να κάνω και δεν τα κατάφερα, ήταν να εμφανίζω με δεύτερο ερώτημα μόνο τις άδειες του προηγούμενου έτους.
Δοκίμασα με 2 τρόπους:

α. Κάνοντας copy-paste το ypoloipo2, μετονομασία σε ypoloipo3, πρόσθεσα τον πίνακα άδειες στο ερώτημα αυτό και ως κριτήρο στο έτος έβαλα το YearDate-1.

β. Copy-paste τα 3 ερωτήματα, μετονομοσια σε ολα ως ypoloipo_gonikis__previous, ypoloipo_kanonikis_previous_year και ypoloipo_kanonikis_previous_year, βάζοντας παραμέτρους το YearDate-1 και στο αντίστοιχο νεο ερωτημα ypoloipo_previous_year αντικατεστησα με τα νέα ερωτήματα.

Το δοκίμασα και χωρίς την τροποποίηση με το Is Not Null.
Το ίδιο έκανε και στην ΒΔ που φτιάχνω.
Προφανώς κάτι δεν αντιλαμβάνομαι σωστά στην λειτουργία των ΒΔ.
Είναι σωστό να κάνεις copy-paste ερωτήματα, πίνακες ή εκθέσεις και να τροποποιείς τα ζητούμενα που θες ή οχι;
Πρέπει να τα στήνεις απο την αρχή;
Ευχαριστώ.

kapetang 11-10-21 22:03

1 Συνημμένο(α)
Καλησπέρα

Δες το συνημμένο.

Τροποποίησα τα ερωτήματα για να μας ζητούν να ορίσουμε το επιθυμητό έτος.

tolispap 12-10-21 15:49

Καλησπέρα.
Ευχαριστώ Γιώργο.
Θα εφαρμόσω αυτή τη λύση στη ΒΔ που φτιάχνω και βλέπουμε.


Η ώρα είναι 06:29.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2