| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Γεια σας Σε κουμπί φόρμας(με το κλικ) έχω βάλει τον παρακάτω κώδικα. Έτσι πετυχαίνω: Με την εισαγωγή της εγγραφής να γίνεται αύξουσα ταξινίμηση στο πεδίο Τμήμα και να βρίσκει την εγγραφή στην νέα της θέση (μετά την ταξινόμηση) Που πρέπει να μπεί ο κώδικας αυτός (ϊσως να θέλει και αλλαγές) ώστε η διαδικασία να γίνεται αυτόματα δίχως κλικ; (Το τμήμα δεν είναι σύνθετο πλαίσιοώστε να μπεί μετά από ενημέρωση!) Κώδικας.................................... .. Dim RecID As Long If Me.Recordset.Clone.RecordCount Then RecID = Nz(Me.ID) End If Me.OrderBy = "Τμήμα" Me.OrderByOn = True If Len(Nz(RecID)) > 0 Then With Me.Recordset.Clone .FindFirst ("ID=" & RecID) If Not .NoMatch Then Me.Bookmark = .Bookmark Else MsgBox "Δεν βρέθηκε.", vbInformation, "ΕΝΗΜΕΡΩΣΗ" End If End With End If Τελευταία επεξεργασία από το χρήστη Χρήστος : 13-07-13 στις 07:53. |
|
#2
| ||||
| ||||
|
Καλημέρα Χρήστο! Το συμβάν AfterUpdate() (Μετά την ενημέρωση) υπάρχει σε όλα τα στοιχεία ελέγχου μιας φόρμας Access που μπορούν να πάρουν τιμή. Έστω ότι η φόρμα σου μεταξύ άλλων περιέχει τα πεδία: ID = Αναγνωριστικό και Τμήμα = Πεδίο με μορφή "Κείμενο" Χρησιμοποίησε τον παρακάτω κώδικα: Κώδικας: Private Sub Τμήμα_AfterUpdate()
Dim RecID As Long
Me.Dirty = False
RecID = Me.ID
Me.OrderBy = "[Τμήμα]"
Me.OrderByOn = True
With Me.Recordset.Clone
.FindFirst ("ID=" & RecID)
If Not .NoMatch Then
Me.Bookmark = .Bookmark
End If
End With
End Sub
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Σ' ευχαριστώ.
Τελευταία επεξεργασία από το χρήστη Χρήστος : 14-07-13 στις 22:53. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Excel07] Εύρεση εγγραφής με βάσει δύο στήλες | Ελευθερία_ | Excel - Ερωτήσεις / Απαντήσεις | 6 | 05-11-15 02:48 |
| [ Εκθέσεις ] Εκτύπωση συγκεκριμένης εγγραφής | Giannis70 | Access - Ερωτήσεις / Απαντήσεις | 6 | 02-02-14 20:38 |
| [VBA] Διαίρεση εγγραφής | dalavouras | Excel - Ερωτήσεις / Απαντήσεις | 34 | 15-08-13 21:43 |
| [ Πίνακες ] Εμφάνιση εγγραφής | cybervit | Access - Ερωτήσεις / Απαντήσεις | 2 | 11-01-13 10:45 |
| [ Συναρτήσεις ] Καταμετρήσεις σε επίπεδο εγγραφής | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 19 | 23-12-10 21:24 |
Η ώρα είναι 06:05.

Αλλαγή σε γραμμικό τρόπο

