ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Εκθέσεις ] Εμφάνιση Κυριακές και Αργίες.

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-05-14, 13:18
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-01-2013
Μηνύματα: 45
Προεπιλογή Εμφάνιση Κυριακές και Αργίες.

Καλησπέρα σε όλα τα μέλη του απίστευτου αυτού forum γνώσεων. Θα ήθελα την βοήθεια σας , σε μία φόρμα με πεδίο ημερομηνίας ονόματος ΗΜΕΡΟΜ καταχωρώ μόνο Σάββατα Κυριακές και αργίες. Για αποφύγω λάθος καταχώρηση έχω ενσωματώσει το παράδειγμα
http://www.ms-office.gr/forum/access...ma-access.html
και πριν από ενημέρωση του ΗΜΕΡΟΜ

If IsHoliday(ΗΜΕΡΟΜ) = True Then
μια διαδικασία
Else
Dim iWeekNo As Integer
iWeekNo = Weekday(ΗΜΕΡΟΜ)
If iWeekNo = 2 Or iWeekNo = 3 Or iWeekNo = 4 Or iWeekNo = 5 Or iWeekNo = 6 Then
μια διαδικασία
Me.Undo
End If
End If
θα ήθελα σε μια έκθεση να εξάγονται μόνο οι Κυριακές και οι αργίες. Προφανώς χρειάζεται κάποιο ερώτημα η συνάρτηση αλλά δεν έχω τις κατάλληλες γνώσεις ευχαριστώ.

Τελευταία επεξεργασία από το χρήστη steliosgr : 16-05-14 στις 20:52.
Απάντηση με παράθεση
  #2  
Παλιά 17-05-14, 14:13
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Στέλιο, αν υποθέσουμε ότι ο πίνακας με τα στοιχεία λέγεται tbl, θα μπορούσες να στηρίξεις την έκθεση στο παρακάτω ερώτημα:

Κώδικας:
SELECT * FROM [tbl]
WHERE Weekday([ΗΜΕΡΟΜ])=1 Or IsHoliday([ΗΜΕΡΟΜ]);
Το ερώτημα επιστρέφει όλα τα πεδία (στήλες) του πίνακα tbl και από τις εγγραφές (γραμμές) μόνο αυτές που η μέρα της ημερομηνίας είναι αργία ή Κυριακή.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 17-05-14, 17:24
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-01-2013
Μηνύματα: 45
Προεπιλογή Καλησπέρα.

Γιώργο σ' ευχαριστώ πολύ για την απάντηση, φτιάχνω ένα ερώτημα όπως μου υποδεικνύεις και εκτελώντας το μου γράφει Η έκφραση αυτή δεν έχει πληκτρολογηθεί σωστά ή είναι πολύ περίπλοκη για να αποτιμηθεί .Για παράδειγμα, ίσως μια αριθμητική έκφραση περιέχει πάρα πολλά περίπλοκα στοιχεία. Προσπαθήστε να απλοποιήσετε την έκφραση εκχωρώντας μέρη της σε μεταβλητές
Αν αφήσω μόνο Weekday([ΗΜΕΡΟΜ])=1 δουλεύει μια χαρά όμως με το IsHoliday([ΗΜΕΡΟΜ])<>ψεύδές εμφανίζει το ανωτέρω μήνυμα.
Απάντηση με παράθεση
  #4  
Παλιά 17-05-14, 18:05
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Στέλιο δοκίμασε IsHoliday([ΗΜΕΡΟΜ])=-1.
Αν εξακολουθεί να δίνει λάθος ανέβασε ένα δείγμα της ΒΔ.
Απάντηση με παράθεση
  #5  
Παλιά 18-05-14, 11:54
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-01-2013
Μηνύματα: 45
Προεπιλογή

Γιώργο καλημέρα, εξακολουθεί να δίνει λάθος θα προσπαθήσω να ανεβάσω ένα δείγμα.
Απάντηση με παράθεση
  #6  
Παλιά 18-05-14, 14:32
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Στέλιο η επισυναπτόμενη ΒΔ αποτελεί προσομοίωση του ζητούμενου.

Περιέχει:

1) Τη λειτουργική μονάδα fncArgies με τον κώδικα ορισμού των επίσημων αργιών και τη συνάρτηση IsHolday.

2) Τον πίνακα Dates που περιέχει τις ημερομηνίες των αργιών και των Σαββατοκύριακων.

3) Τη φόρμα Dates στην οποία γίνεται η καταχώρηση των δεδομένων και ελέγχεται αν η ημερομηνία αντιστοιχεί σε αργία ή Σαββατοκύριακο.

4) Το ερώτημα qryArgies που εμφανίζει μόνο τις Κυριακές και τις αργίες.

Ελπίζω να μπορέσεις να την προσαρμόσεις στα δεδομένα σου.

Αν δεν τα καταφέρεις ανέβασε το δείγμα.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Argies.mdb (1,58 MB, 51 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 19-05-14, 15:31
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-01-2013
Μηνύματα: 45
Προεπιλογή

Γιώργο, και πάλι σ'ευχαριστώ για τον κόπο σου θα προσπαθήσω να την προσαρμόσω στην δικιά μου βδ ελπίζω να δουλέψει αυτή τη φορά και να μην βγάλει σφάλμα.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Excel07] Υπερωρίες Αργίες bill72 Excel - Ερωτήσεις / Απαντήσεις 22 23-06-17 09:22
[Συναρτήσεις] Θέλω να αφήσω εκτός υπολογισμού Σαββατοκύριακα και επίσημες αργίες dikatsu Excel - Ερωτήσεις / Απαντήσεις 4 04-07-16 19:02
[Συναρτήσεις] Υπερωρίες Αργίες kosta Excel - Ερωτήσεις / Απαντήσεις 7 31-10-12 11:11
[ Ερωτήματα ] Κατηγορία εργαζομένων και επίσημες Αργίες xristos0718 Access - Ερωτήσεις / Απαντήσεις 6 31-01-12 10:43


Η ώρα είναι 23:33.