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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-03-09, 11:13
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 119
Προεπιλογή Ιδιαίτερος τρόπος αναζήτησης

Ιδιαίτερος τρόπος αναζήτησης με βάση ID (Unique Μοναδικού Κλειδίου)

Δηλαδή όταν αλλάζουμε τα στοιχεία ID να μεταβαίνει αυτόματα στα στοιχεία της εκάστοτε εγγραφής και όχι να το τροποποιεί. Έτσι λοιπόν στο BeforeUpdate του ID (Είναι textbox) έχουμε την εισαγωγή του κώδικα.

Κώδικας:
Private Sub Id_BeforeUpdate(Cancel As Integer) 
 If Me.NewRecord = False Then 
    Dim Rcdset As DAO.Recordset 
    Set Rcdset = Me.RecordsetClone 
    Rcdset.FindFirst ("Id=" & Me.Id) 
    Cancel = True 
    Me.Undo 
    Me.Bookmark = Rcdset.Bookmark 
 End If 
End Sub
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Τρόπος για ταίριασμα-αντιστοίχηση κελιών connos Excel - Ερωτήσεις / Απαντήσεις 0 25-07-14 19:01
[Excel07] Vba ή κάποιος αλλος τρόπος εντολών ggatzos Excel - Ερωτήσεις / Απαντήσεις 4 17-07-13 12:20
Τρόπος εκτύπωσης με κώδικα pdhmos Access - Ερωτήσεις / Απαντήσεις 2 09-12-12 21:04
Τρόπος ενημέρωσης Access alatis Access - Ερωτήσεις / Απαντήσεις 5 25-07-10 18:58
Ιδιαίτερος τρόπος αναζήτησης Ms-Office-Development Team Access - Tips & Tricks 0 11-11-09 10:39


Η ώρα είναι 19:56.