Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Ημερομηνία έναρξης και λήξης

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-11-14, 21:33
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή Ημερομηνία έναρξης και λήξης

Καλησπέρα σε όλους
Θα ήθελα τη βοήθειά σας στο ακόλουθο θέμα:
Έχω μία φόρμα με δύο πεδία (ΗΜΕΡ_ΕΝΑΡΞΗΣ και ΗΜΕΡ_ΛΗΞΗΣ). Στα πεδία αυτά εισάγω ημερομηνίες και η διαφορά της εκάστοτε χρονικής περιόδου είναι πάντοτε σε μήνες. Για παράδειγμα,
20-11-2014 έως 20-5-2014: διαφορά = 6 μήνες ή 15-11-14 έως 15-3-2014: διαφορά = 4 μήνες κλπ.
Είναι δυνατόν μετά την εισαγωγή της "ΗΜΕΡ_ΕΝΑΡΞΗΣ" να προσθέτω τους μήνες που θέλω (πχ, 2,5,6,8 κοκ) και να προκύπτει η "ΗΜΕΡ_ΛΗΞΗΣ" ;
[Δηλαδή, 20-11-2014 (έναρξη) + 6 (μήνες) = 20-5-2014 (λήξη)]...

Σας ευχαριστώ εκ των προτέρων

Με εκτίμηση
Δημήτρης
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb DbTest.accdb (396,0 KB, 12 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 21-11-14, 00:42
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Καλησπέρα σε όλους.
Δημήτρη για να πάρουμε το αποτέλεσμα χρησιμοποιούμε τη συνάρτηση
DateAdd( "m",number, date ) και την προσαρμόζουμε αναλόγως.

Μια μικρή τροποποίηση της βάση σου στο συνημμένο.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb DbTest1.accdb (404,0 KB, 43 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 21-11-14, 14:47
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

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

Φιλικά/Δημήτρης
Συνημμένα Αρχεία
Τύπος Αρχείου: zip DbTest.zip (31,2 KB, 38 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 21-11-14, 15:54
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Δημήτρη μια χαρά είναι η προσέγγισή σου.
Δεν βγάζει το σωστό αποτέλεσμα γιατί υπάρχει ένα μικρό λαθάκι.
Στη διαδικασία συμβάντος κανε αντικατάσταση την ΗΜΕΡ_ΛΗΞΗΣ με
ΗΜΕΡ_ΕΝΑΡΞΗΣ όπως βλέπεις παρακάτω με πράσινο χρώμα
Παράθεση:
Private Sub cbo_end_dpl_AfterUpdate()
If IsNull(Me.ΗΜΕΡ_ΛΗΞΗΣ) Then
Me.cbo_end_dpl = ""
Exit Sub
End If

If IsNull(Me.cbo_end_dpl) Or Me.cbo_end_dpl = "" Or IsNull(Me.ΗΜΕΡ_ΛΗΞΗΣ) Then
Exit Sub
Else
Me.ΗΜΕΡ_ΛΗΞΗΣ = DateAdd("m", Me.cbo_end_dpl, Me.ΗΜΕΡ_ΕΝΑΡΞΗΣ)
End If
End Sub
Απάντηση με παράθεση
  #5  
Παλιά 21-11-14, 18:02
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Φίλε, Νάσο, τελικώς έχεις δίκιο. Ο Κώδικας λειτουργεί άψογα και δίνει το επιθυμητό αποτέλεσμα, μετά από τη διόρθωση που πρότεινες.
Και πάλι σ'ευχαριστώ και εύχομαι καλή συνέχεια και καλό Σαββατοκύριακο..

Φιλικά/Δημήτρης
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Κώδικας για ημερομηνία έναρξης και λήξης έκαστου μήνα γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 6 02-10-14 10:40
Ειδοποίηση λήξης σε φόρμα stavross Access - Ερωτήσεις / Απαντήσεις 5 22-01-13 19:07
Λίστα με ημερομηνίες λήξης Νωντας Access - Ερωτήσεις / Απαντήσεις 7 25-05-12 00:27
[ Συναρτήσεις ] Ημερομηνία Meteora Access - Ερωτήσεις / Απαντήσεις 10 13-11-10 17:00
ΥΠΟΛΟΓΙΣΜΟΣ ΛΗΞΗΣ ΗΜΕΡΟΜΗΝΙΑΣ gregory_m Access - Ερωτήσεις / Απαντήσεις 1 03-03-10 20:35


Η ώρα είναι 09:34.