Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Κλείσιμο ερωτημάτων όταν δεν υπάρχουν κουμπιά κλεισίματος
Καλησπέρα σε όλους και χρόνια πολλά Έστω σε μια access έχω στις επιλογές παραθύρου εγγράφου επιλέξει έγγραφα με καρτέλες χωρίς εμφάνιση καρτελών εγγράφου, και έχω επίσης το παράθυρο περιήγησης κλειστό. Πώς μπορώ να κλείσω τα ερωτήματα που ανοίγω??? Προσπάθησα να φτιάξω μία εντολή ..... με μεγάλη αποτυχία If KeyCode = vbKeyEscape Then DoCmd.Close acQuery Καμιά γνώμη??? Ευχαριστώ, Μάρω |
#2
| |||
| |||
Καλησπέρα Μάρω, αν δεν πάρεις καλύτερη λύση, δοκίμασε το εξής:
Γιώργος |
#3
| ||||
| ||||
Καλημέρα σε όλους και χρόνια πολλά! Αγαπητή Μάρω, η δημιουργία μιας μακροεντολής με το όνομα "AutoKeys" όπου θα δέσμευες τον συνδυασμό πλήκτρων CTRL +Q (^Q στην Access) θα σου πρόσφερε αρκετή βοήθεια. Αφού δημιουργήσεις τη μακροεντολή πέρασε την επιλογή "Εκτέλεση κώδικα" και σαν όνομα συνάρτησης δώσε: CloseQryHwnd() και αποθήκευσε. Κατόπιν σε μια λειτουργική μονάδα πέρασε τον παρακάτω κώδικα: Κώδικας: Function CloseQryHwnd() Dim Qryname As String, Qry As QueryDef On Error Resume Next Qryname = Screen.ActiveDatasheet.Name If Qryname <> vbNullString Then For Each Qry In CurrentDb.QueryDefs If Qry.Name = Qryname Then DoCmd.Close acQuery, Qryname, acSaveNo Exit For End If Next End If End Function Αν αντιμετωπίσεις πρόβλημα αυτό σημαίνει ότι έχεις ταυτόχρονα μια η περισσότερες (μη αναδυόμενες) φόρμες ανοιχτές....(Νομίζω ότι πρόκειται για Bug της Access (2007 - 2010). Στην περίπτωση αυτή: 1. Άνοιξε τις φόρμες αυτές σε προβολή σχεδίασης κάνε μια μικροαλλαγή, αναίρεσε την αλλαγή αυτή (Undo) και αποθήκευσε τις. 2. Από το κουμπί Μετατροπή μακροεντολών σε Visual Basic μετέτρεψε την AutoKeys σε συνάρτηση VBA και αποθήκευσε. Με την επόμενη επανεκκίνηση της εφαρμογής όλα θα λειτουργούν όπως αναμένεται και μπορείς πια να διαγράψεις τη νέα λειτουργική μονάδα: "Μακροεντολή που μετατράπηκε - AutoKeys"., Καλή συνέχεια! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#4
| |||
| |||
Καλημέρα και χρόνια πολλά σε όλους. Γιώργο σε ευχαριστώ αλλά τελικά με καλύπτει η βοήθεια του Τάσου που πάλι το έκανε το θαύμα του. Φιλικά, Μάρω |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Κλείσιμο αναδυόμενης φόρμας όταν κλείνει η κύρια φόρμα | athanassiab | Access - Ερωτήσεις / Απαντήσεις | 4 | 27-04-15 20:26 |
[Γενικά] Κουμπιά ενημέρωσης στηλών | es19 | Excel - Ερωτήσεις / Απαντήσεις | 10 | 21-09-12 01:19 |
Κουμπιά αποθήκευσης και επαναφοράς | anestaki | Excel - Ερωτήσεις / Απαντήσεις | 4 | 05-04-12 18:16 |
[ Εκθέσεις ] Όταν δεν υπάρχουν δεδομένα... | Meteora | Access - Ερωτήσεις / Απαντήσεις | 5 | 19-02-10 15:40 |
Η ώρα είναι 20:26.