Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
ΕΝΗΜΕΡΩΣΗ ΗΜΕΡΟΜΗΝΙΑΣ ΣΕ ΦΟΡΜΑ
καλημερα σασ και πάλι. θα χρειαστώ για πολλοστή φόρα τη βοηθεια σας. Σε μια φρομα vardies.frm" θα ήθελα στο κουμπι "ΑΠΟΘΗΚΕΥΣΗ¨,αφου αποθηκευει τα δεδομενα σton πινακα vardies.tbl, ανοιγει νεα εγγραφη (DoCmd.GoToRecord , , acNewRec ) στον πινακα "Vardies.tbl" θα ήθελα το πλαίσιο ελεγχου date ( ημερομηνια_βαρδιας) να πηγαινει αυτοματα στην επομενη ημερα απο την ημερα που αποθηκευτηκε. πχ. σημερα 14/04 βγαζω βαρδιεσ για την 23/4 αφου πατησω το κουμπι "ΑΠΟΘΗΚΕΥΣΗ" να ανοιγει νεα εγγραφη με την επομενη ημερα( 24/4) Ευχαριστω πολυ εκ των προτερων Τελευταία επεξεργασία από το χρήστη exarhos : 15-04-22 στις 08:28. |
#2
| |||
| |||
Στο 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
| |||
| |||
φίλε Γιάννη σ ευχαριστώ πολύ που για μια ακομα φορά ανταποκριθηκες στο προβλημα μου. αντικατέστησα το πλαισιο κειμενου "date" με το "shiftdate" γιατι οπωσ είπες θα χτυπησει. εκανα copy paste τον κωδικα αλλα και πάλι χτυπάει. (κοκκινιζει) μου βγαζει μηνυμα τησ φωτο που επισυναπτω |
#4
| |||
| |||
Σίγουρα ξέχασες μια παρένθεση στο τέλος όπως βλέπω..τώρα για κάτι περισσότερο θα χρειαστώ δείγμα της βάσης σου ...για να δω αν κάτι άλλο παίζει
|
#6
| |||
| |||
Οταν δουλεύεις με πολλές γλώσσες αυτά παθαίνεις...ήθελε 2πλα quotes " Αυτό που χρειάζεσαι είναι : Κώδικας: Private Sub Form_Current() If Me.NewRecord Then Me.dateshift = DateAdd("d", 1, DMax("imerom", "ergasia")) + 1 End If End Sub Καλη Μεγάλη Βδομάδα. |
#8
| |||
| |||
Παράθεση:
αυτοσχεδίασα και βρηκα τη λυση. If Me.NewRecord Then Me.dateshift = DateAdd("d", 0, DMax("imerom", "ergasia")) + 1 End If εβαλα 0 αντιθ για 1 που ειχεσ γραψει εσυ και δουλευει σε ευχαριστω πολύ φίλε μου. Υ.Γ σε αρκετους εδω μέσα αλλα ειδικα σε σένα χρωστάω πολλά κερασματα, τοσες πολλές φόρες που με βοήθησατε σε δίαφορα προβλήματα που αντιμετώπισα. |
#9
| |||
| |||
Και μια απλοποίηση του κώδικα: Me.dateshift = DMax("imerom", "ergasia") + 1 |
#10
| |||
| |||
χιλια ευχαριστω. να σαι καλα
|
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | 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.