Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > ΒΔ προσωπικού για άδειες

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-10-21, 14:26
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή ΒΔ προσωπικού για άδειες

Καλησπέρα σε όλους.
Θα ζητήσω την πολύτιμη βοήθειά σας.
Φτιάχνω μια βάση προσωπικού εργαζομένων. Εχω δημιουργήσει ένα πίνακα προσωπικού και ένα πίνακα αδειών στον οποιο καταχωρούνται οι άδειες του προσωπικού. Στις άδειες (εχω δει τις βάσεις που αφορούσαν άδειες στο φορουμ), με ενδιαφέρει το πότε και ποιά χρονιά έχει χορηγηθεί η άδεια και όχι οι τυχόν αργίες να μην υπολογίζονται.
Με ενδιαφέρει όμως το υπόλοιπο των αδειών.
Χρησιμοποιόντας 2 τρόπους μέσω ερωτημάτων δεν παίρνω το επιθυμητό αποτέλεσμα.
Με τον πρώτο τρόπο, κάνοντας άθροισμα στις ημέρες αδειών, μου αφαιρεί μόνο την τελευταία άδεια.
Με τον δεύτερο τρόπο, ζητώντας άθροισμα στο άθροισμα των ημερών των αδειών, λειτουργεί αλλά μου εμφανίζει ένα παράθυρο διαλόγου που πρέπει να πατήσω ΟΚ στην τιμή της παραμέτρου, το οποίο δε θέλω να το εμφανίζει.
Πώς διορθώνεται αυτό είτε με τον πρώτο τρόπο είτε με τον δεύτερο;
Επίσης, το δεύτερο που προσπαθούσα να κάνω είναι ένα ερώτημα που θα μου δείχνει συγκεντρωτικά ανα εργαζόμενο τις άδειες που έχει πάρει και το υπόλοιπο των αδειών του, ανά είδος αδείας.
Ανεβάζω μια πρόχειρη ΒΔ για να εφαρμόσω την όποια λύση στην βάση που φτιάχνω.
Σκοπός είναι να κατανοήσω το λάθος μου ή αυτό που δεν γνωρίζω, να το μάθω και να μην επανέρχομαι για το ίδιο θέμα.
Ευχαριστώ πολύ.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Prosopiko.accdb (484,0 KB, 33 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 09-10-21, 20:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

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

Νομίζω είναι αυτά που θέλεις
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Prosopiko2.accdb (1,38 MB, 42 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 09-10-21, 22:04
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα

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

Νομίζω είναι αυτά που θέλεις
Ευχαριστώ πολύ Γιώργο.
Αυτό είναι που ήθελα και νομίζω πως το κατάλαβα. Θα το δοκιμάσω στην ΒΔ που φτιάχνω.
Εχω την εξής απορία. Γιατί στο έτος αλλάζει απο YearNow σε YearDate;
Ρωτάω γιατί στην ΒΔ το χρησιμοποιούσα για να ζητάω τα υπόλοιπα αδειών του προηγούμενου έτους δίνοντας YearNow-1.
Απάντηση με παράθεση
  #4  
Παλιά 09-10-21, 23:28
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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

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

Μπορείς συνεπώς να χρησιμοποιήσεις οποιαδήποτε.
Απάντηση με παράθεση
  #5  
Παλιά 09-10-21, 23:50
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή

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

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

Μπορείς συνεπώς να χρησιμοποιήσεις οποιαδήποτε.
Ευχαριστώ πολύ και πάλι.
Νομίζω πως θα χρειαστώ κάτι ακόμα στο υπόλοιπο αδειών.
Με αυτόν τον τρόπο εμφανίζεται το ίδιο όνομα με μια εγγραφή για τις κανονικές άδειες και μια για τις γονικές. Είναι δυνατον να γίνει μια εγγραφή του ονόματος και στην ίδια γραμμή και τα 2 είδη αδειών;
Απάντηση με παράθεση
  #6  
Παλιά 10-10-21, 00:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Δες το συνημμένο.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Prosopiko3.accdb (1,38 MB, 31 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 10-10-21, 01:14
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Δες το συνημμένο.
Σε ευχαριστώ πολύ.
Απάντηση με παράθεση
  #8  
Παλιά 11-10-21, 17:13
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή

Χαιρετώ και πάλι.
Εκανα μια τροποποίση ως προς τα κριτήρια ζητώντας να μην μου δείχνει κενές εγγραφές όταν κάποιος δεν έχει πάρει κάποια άδεια με το 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 ερωτήματα, πίνακες ή εκθέσεις και να τροποποιείς τα ζητούμενα που θες ή οχι;
Πρέπει να τα στήνεις απο την αρχή;
Ευχαριστώ.
Απάντηση με παράθεση
  #9  
Παλιά 11-10-21, 23:03
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

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

Τροποποίησα τα ερωτήματα για να μας ζητούν να ορίσουμε το επιθυμητό έτος.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Prosopiko4.accdb (1,38 MB, 49 εμφανίσεις)
Απάντηση με παράθεση
  #10  
Παλιά 12-10-21, 16:49
Όνομα: Τόλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2019
Μηνύματα: 11
Προεπιλογή

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αδειες yannis Access - Ερωτήσεις / Απαντήσεις 0 24-11-19 23:52
Καταχώρηση προσωπικών στοιχείων Προσωπικού Επιχείρησης με τις Άδειές τους schrysis Access - Ερωτήσεις / Απαντήσεις 1 16-05-19 10:56
[Excel07] Αντιστοίχηση στοιχείων σε κατασταση προσωπικού nkouk Excel - Ερωτήσεις / Απαντήσεις 12 10-02-16 23:58
Άδειες stavross Access - Ερωτήσεις / Απαντήσεις 6 09-12-12 10:11
Άδειες και ημερομίσθια - βοήθεια stavross Access - Ερωτήσεις / Απαντήσεις 11 09-11-12 15:01


Η ώρα είναι 21:36.