Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Φόρμες ] Πρόβλημα με αναζήτηση (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3294-problima-me-anazitisi.html)

dalavouras 11-09-14 15:09

Πρόβλημα με αναζήτηση
 
Καλησπέρα,
Βρήκα το αρχείο accSearchForm.mdb για αναζήτηση και προσπάθησα να το εντάξω στο δικό μου πρόγραμμα... Αντιμετώπισα όμως πρόβλημα...
Κανω την αναζήτηση κανονικά αλλά όταν πατάω το go μου χτυπάει το bold

Private Sub cmdSetFormBookmark_Click()
Dim frm As Access.Form, rs As DAO.Recordset
If Not IsOpen("frmPatients") Then DoCmd.OpenForm "frmPatients"
Set frm = Forms!frmPatients
Set rs = frm.Recordset.Clone
rs.FindFirst "[ID]=" & Me.ID
If Not rs.NoMatch Then frm.Bookmark = rs.Bookmark
Set rs = Nothing
DoCmd.Close acForm, Me.Name, acSaveNo
End Sub

Το σφάλμα που βγάζει είναι:
Compile error:
User-defined type not defined
Είμαι αρχάριος σε VB

kapetang 12-09-14 07:50

Καλημέρα

Μπάμπη, δοκίμασε το εξής:

Στο παράθυρο του κώδικα, άνοιξε το μενού Tools και κάνε κλικ στην επιλογή References… .

Στη συνέχεια τσεκάρισε την επιλογή «Microsoft DAO …..Object Library» με το μεγαλύτερο αριθμό.

Ή την «Microsoft Office …. Access database engine Object Library»

Φιλικά/Γιώργος

dalavouras 12-09-14 08:30

Καλημέρα!!!
Σε ευχαριστώ πολύ!!!
Για εκπαιδευτικούς λόγους μπορείς να το εξηγήσεις λίγο? :)

kapetang 12-09-14 08:41

Οι βιβλιοθήκες αντικειμένων περιέχουν κώδικα.

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

Με τη διαδικασία που σου πρότεινα ενημερώνουμε την εφαρμογή μας για τη θέση της βιβλιοθήκης ( κώδικα).

dalavouras 12-09-14 11:46

Ευχαριστώ και πάλι! :)


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2