Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Ψάξιμο σε συγκεκριμένο πεδίο και εγραφή (vba)

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-09-14, 17:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Ψάξιμο σε συγκεκριμένο πεδίο και εγραφή (vba)

Καλησπέρα σε όλους,

Στην βάση που φτιάχνω έχω τον πάρα κάτω κώδικα vba και για άλλη μια φορά χρειάζομαι την βοήθεια σας.

Private Sub cmdRegister_Click()

'Check value of Registration code in tblDbaseInfo to see if this matches value chosen in combo box

If Me.txtActKey.Value = DLookup("dbaseRegCode", "tblDbaseInfo") Then

lngMyRegKey = Me.txtActKey.Value

Me.txtPassword.Enabled = False
Me.Title2.Caption = "Verification key is correct.!!"

Me.activation = True
Me.trial = False
Me.ExpRegistration = Me.InstDate + 32
Me.ExpRegistration.Requery
Me.RegDays = 32
Me.RegDays.Requery

Forms!ftblLogin.Activated = True
Forms!ftblLogin.TrialMode = False


DoCmd.Close acForm, Me.Name
DoCmd.OpenForm "frmLogon"

Else

Me.txtActKey.SetFocus
End IF

End Sub

Θα ήθελα λοιπόν να όταν τρέχει ο πάρα πάνω κώδικας να "ψάχνει" στον πιο πάνω πίνακα αλλά πχ στην δεύτερη εγραφή του "dbaseRegCode" . Δεν γνωρίζω πώς μπορώ να επιτύχω κάτι τέτοιο και θα εκτιμούσα άν μπορεί κάποιος φίλος να βοηθήσει.

Σας ευχαριστώ εκ προτέρων
  #2  
Παλιά 19-09-14, 14:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Γιώργο, μπορείς να χρησιμοποιήσεις την παρακάτω συνάρτηση:

Κώδικας:
Public Function ExistValue(numRecord As Long, valValue) As Boolean
'numRecord ο α/α της εγγραφής στην οποία θα γίνει η αναζήτηση
'valValue η τιμή την οποία αναζητούμε

    Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("Select * FROM tblDbaseInfo")
    If Not (rs.EOF And rs.BOF) Then
        rs.MoveFirst
        rs.Move numRecord - 1
        If Not (rs.EOF Or rs.BOF) Then
            If rs!dbaseRegCode = valValue Then ExistValue = True
        End If
    End If
End Function
Η συνάρτηση επιστρέφει την τιμή True, αν η αναζητούμενη τιμή (παράμετρος valValue) ισούται με την τιμή του πεδίου dbaseRegCode της εγγραφής με συγκεκριμένο αύξοντα αριθμό (ορίζεται από την παράμετρο numRecord ) και False διαφορετικά

Φιλικά/Γιώργος
  #3  
Παλιά 19-09-14, 15:39
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Γιώργο σε ευχαριστώ και πάλι για την βοήθεια.
Θα δοκιμάσω τον κώδικα που μου έδωσες προσαρμόζοντας τον φυσικά στα μέτρα μου και εάν και εφόσον αντιμετωπίσω καποιο θέμα θα επανέλθω.

Σε κάθε περίπτωση σε υπέρ-ευχαριστώ..

Υ.Γ: άτομα σαν και εσένα φίλε στον φόρουμ απλά το κάνουν και πιο πλούσιο αλλά και πιο βοηθητικό... Νάσαι καλά
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Εστίαση σε συγκεκριμένο πεδίο υποφόρμας dimitrisp Access - Ερωτήσεις / Απαντήσεις 10 25-06-15 12:24
[ Εκθέσεις ] Εξοδο εκθεσης σε συγκεκριμένο φάκελο Ρούλα Access - Ερωτήσεις / Απαντήσεις 2 20-02-15 20:21
[Excel07] Μετάβαση cursor σε συγκεκριμένο κελί JSARAK2001 Excel - Ερωτήσεις / Απαντήσεις 5 11-03-13 09:42
[ Πίνακες ] Διόρθωση εγγραφών σε συγκεκριμένο πεδίο marpapa Access - Ερωτήσεις / Απαντήσεις 10 15-05-12 20:58
Εύρεση τυχαίων αριθμών από συγκεκριμένο πεδίο dimogerontas Access - Ερωτήσεις / Απαντήσεις 5 10-04-12 17:06


Η ώρα είναι 10:24.