| 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 19:26 |
| [Γενικά] Κουμπιά ενημέρωσης στηλών | es19 | Excel - Ερωτήσεις / Απαντήσεις | 10 | 21-09-12 00:19 |
| Κουμπιά αποθήκευσης και επαναφοράς | anestaki | Excel - Ερωτήσεις / Απαντήσεις | 4 | 05-04-12 17:16 |
| [ Εκθέσεις ] Όταν δεν υπάρχουν δεδομένα... | Meteora | Access - Ερωτήσεις / Απαντήσεις | 5 | 19-02-10 14:40 |
Η ώρα είναι 07:51.




Αλλαγή σε γραμμικό τρόπο

