11-10-11, 10:10
|
| Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.011
| |
Καλημέρα Γιώργο.
Ακόμα και στη Access 2010 δεν υποστηρίζονται συμβάντα που έχουν σχέση με το ποντίκι ή το πληκτρολόγιο.
Γι αυτό αλλά και γι άλλους τεχνικούς λόγους που δεν είναι επί του παρόντος δε γίνεται να κάνεις
κλικ σε κελί πίνακα ή ερωτήματος και να εκτελείται οποιοσδήποτε κώδικας.
Αυτό που μπορείς να κάνεις είναι να δημιουργήσεις μια φόρμα βασισμένη στο συγκεκριμένο ερώτημα με προεπιλεγμένη προβολή "Φύλλο δεδομένων"
(δεν διαφέρει από την εμφάνιση ενός ερωτήματος) και στο συμβάν "Με το κλικ" του πεδίου [ID]
να αντιστοιχήσεις μια μακροεντολή που θα ανοίγει τη φόρμα με κριτήριο το πεδίο [ID].
Αν αντί για μακροεντολή θέλεις να χρησιμοποιήσεις κώδικα VBA τότε ο κώδικας θα πρέπει να είναι κάπως έτσι: Κώδικας: Private Sub ID_Click()
If Not Me.NewRecord Then
DoCmd.OpenForm "Form1", acNormal, , "ID=" & Me.ID, , acDialog
End If
End Sub
Καλή συνέχεια!
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |