Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > ΕΝΗΜΕΡΩΣΗ ΕΝΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-04-22, 12:14
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή ΕΝΗΜΕΡΩΣΗ ΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ

καλημερα σασ και πάλι. θα χρειαστώ για πολλοστή φόρα τη βοηθεια σας. Σε μια φρομα vardies.frm" θα ήθελα στο κουμπι "ΑΠΟΘΗΚΕΥΣΗ¨,αφου αποθηκευει τα δεδομενα σton πινακα vardies.tbl, ανοιγει νεα εγγραφη (DoCmd.GoToRecord , , acNewRec
) στον πινακα "Vardies.tbl" θα ήθελα το πλαίσιο ελεγχου
date ( ημερομηνια_βαρδιας) να πηγαινει αυτοματα στην επομενη ημερα απο την ημερα που αποθηκευτηκε. πχ. σημερα 14/04 βγαζω βαρδιεσ για την 23/4 αφου πατησω το κουμπι "ΑΠΟΘΗΚΕΥΣΗ" να ανοιγει νεα εγγραφη με την επομενη ημερα(
24/4)
Ευχαριστω πολυ εκ των προτερων

Τελευταία επεξεργασία από το χρήστη exarhos : 15-04-22 στις 08:28.
Απάντηση με παράθεση
  #2  
Παλιά 15-04-22, 12:17
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Στο Click event της ΑΠΟΘΗΚΕΥΣΗΣ :
DoCmd.GoToRecord , , acNewRec

και μετά στο Current event της φορμας
If me.NewRecord then
me.[ShiftDate] = dateAdd('d',1,DMax('Shiftdate",'Vardies.tbl")
End if

ΥΠΟΨΙΝ εαν έχεις πεδίο Date...αλλαξε το σε κάτι άλλο καθώς το Date είναι reserved word και θα χτυπήσει
Απάντηση με παράθεση
  #3  
Παλιά 15-04-22, 22:00
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή

φίλε Γιάννη σ ευχαριστώ πολύ που για μια ακομα φορά ανταποκριθηκες στο προβλημα μου.
αντικατέστησα το πλαισιο κειμενου "date" με το "shiftdate" γιατι οπωσ είπες θα χτυπησει. εκανα copy paste τον κωδικα αλλα και πάλι χτυπάει. (κοκκινιζει) μου βγαζει μηνυμα τησ φωτο που επισυναπτω
ΕΝΗΜΕΡΩΣΗ ΕΝΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ-vb_msg.jpg

ΕΝΗΜΕΡΩΣΗ ΕΝΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ-vb_debug.jpg
Απάντηση με παράθεση
  #4  
Παλιά 18-04-22, 10:39
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Σίγουρα ξέχασες μια παρένθεση στο τέλος όπως βλέπω..τώρα για κάτι περισσότερο θα χρειαστώ δείγμα της βάσης σου ...για να δω αν κάτι άλλο παίζει
Απάντηση με παράθεση
  #5  
Παλιά 18-04-22, 11:40
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή

φίλε μου καλημέρα και καλή Μεγάλη Εβδομάδα. σου επισυνάπτω δείγμα της βάσης
. Ευχαριστώ πολύ εκ των προτέρων
test1.zip
Απάντηση με παράθεση
  #6  
Παλιά 18-04-22, 12:43
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Οταν δουλεύεις με πολλές γλώσσες αυτά παθαίνεις...ήθελε 2πλα quotes "
Αυτό που χρειάζεσαι είναι :
Κώδικας:
Private Sub Form_Current()
If Me.NewRecord Then
    Me.dateshift = DateAdd("d", 1, DMax("imerom", "ergasia")) + 1
End If

End Sub
Μπερδεύεις λίγο τα ονόματα με τα Aliases .... καλυτερα να κρατάς το όνομα του πεδίου για να μην ψάχνεις..δλδ ή Imerom ή DateShift (ή μάλλον καλύτερα ShiftDate) ...το οποίο θα είναι το όνομα του πεδίου στον πίνακα και θα διατηρηθεί παντού...απο εκεί και πέρα έχουμε τα labels για να βάζουμε βολικές ονομασίες

Καλη Μεγάλη Βδομάδα.
Συνημμένα Thumbnails
ΕΝΗΜΕΡΩΣΗ ΕΝΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ-image_2022-04-18_124206451.png  
Απάντηση με παράθεση
  #7  
Παλιά 18-04-22, 15:05
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή

Σ'ευχαριστω πολύ για το χρόνο σου τη βοηθεια και τισ συμβουλες. δουλεύει εν μερη. δλδ δεν πηγαινει ακριβωσ στην επομενη ημερα αλλα 2 μερεσ μετα, test1.zip
Απάντηση με παράθεση
  #8  
Παλιά 18-04-22, 15:18
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από exarhos Εμφάνιση μηνυμάτων
Σ'ευχαριστω πολύ για το χρόνο σου τη βοηθεια και τισ συμβουλες. δουλεύει εν μερη. δλδ δεν πηγαινει ακριβωσ στην επομενη ημερα αλλα 2 μερεσ μετα, Συνημμένο Αρχείο 11915

αυτοσχεδίασα και βρηκα τη λυση.
If Me.NewRecord Then
Me.dateshift = DateAdd("d", 0, DMax("imerom", "ergasia")) + 1
End If
εβαλα 0 αντιθ για 1 που ειχεσ γραψει εσυ και δουλευει

σε ευχαριστω πολύ φίλε μου.
Υ.Γ σε αρκετους εδω μέσα αλλα ειδικα σε σένα χρωστάω πολλά κερασματα, τοσες πολλές φόρες που με βοήθησατε σε δίαφορα προβλήματα που αντιμετώπισα.
Απάντηση με παράθεση
  #9  
Παλιά 18-04-22, 15:53
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Και μια απλοποίηση του κώδικα:

Me.dateshift = DMax("imerom", "ergasia") + 1
Απάντηση με παράθεση
  #10  
Παλιά 18-04-22, 18:27
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 103
Προεπιλογή

χιλια ευχαριστω. να σαι καλα
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Ενημέρωση πινάκων από Φόρμα pkelgr Access - Ερωτήσεις / Απαντήσεις 4 15-02-16 15:28
[ Φόρμες ] Ενημέρωση πινάκων από φόρμα pixelman Access - Ερωτήσεις / Απαντήσεις 4 03-11-15 11:27
[ Πίνακες ] Ενημέρωση πίνακα από φόρμα caudillo Access - Ερωτήσεις / Απαντήσεις 4 21-07-15 23:41
Ενημέρωση πινάκων από φόρμα pkelgr Access - Ερωτήσεις / Απαντήσεις 1 12-01-14 15:39
[ Εκθέσεις ] Ενημέρωση πεδίου από φόρμα mgeorge Access - Ερωτήσεις / Απαντήσεις 7 08-09-12 21:49


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