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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-12-09, 17:04
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή Μενου Εντολών.

Καλησπέρα και πάλι.

Μπορούμε να δημιουργίσουμε μενου εντολών αλλά στην κάθε φόρμα ξεχωριστά και όχι στην βάση..?

Στο μενού αυτό να μπορούμε να του καταχωρούμε εντολές οπως να ανοιξει μια φορμα.. να τρέξει ένα κώδικα..! κλπ


Γιώργος
Απάντηση με παράθεση
  #2  
Παλιά 31-12-09, 15:04
Το avatar του χρήστη kon73
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 130
Προεπιλογή

Καλησπέρα Γιώργο και Χρόνια Πολλά.

Μπορούμε να δημιουργήσουμε 2 είδη Menu.

Αυτά που δημιουργούνται για να εμφανίζονται με δεξί κλικ και αυτά που βρίσκονται ως μπάρα επάνω στην Access.

Απλά αν εννοούμαι πως θέλουμε διαφορετικό Shortcut Menu (Δεξί κλικ) τότε έχουμε να αλλάξουμε στις ιδιότητες της φόρμας στο Tab other το Shortcut Menu.

Αν θέλουμε αλλαγές στο Menu που βρίσκεται ως bar απλά εμφανίζουμε ή αποκρύπτομαι τα Menu Bars με την εντολής CommandBars("ΌνομαΜενου").visible = True / False
__________________
Κωνσταντίνος / kon73

Τι δεν πρέπει να έχεις :*Πλούτο χωρίς μόχθο *Πολιτική χωρίς αρχές *Απόλαυση χωρίς συναίσθημα *Γνώση χωρίς χαρακτήρα *Εμπόριο χωρίς ήθος *Επιστήμη χωρίς ανθρωπιά *Λατρεία χωρίς θυσία. Μαχάτμα Γκάντι
Απάντηση με παράθεση
  #3  
Παλιά 31-12-09, 15:23
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

Καλησπέρα κώστα και επίσης χρόνια πολλά

Ναι ως αφορά την access το ξέρω το είχα κάνει και παλαιότερα..
Αλλά επειδή μου έστειλε ένα ωραίο κώδικα ο τάσος και έχω αποκρύψη την βάση.. υπέθετα μήπως μπορώ να κάνω το ίδιο επάνω στην φόρμα.. οπως γινετε και στην vb6

Να σε ρωτήσω το μενού με το δεξί κλίκ μπωρώ να προσθέσω εντολές?
και εάν ναι με πιό τρόπο?

Γιώργος
Απάντηση με παράθεση
  #4  
Παλιά 01-01-10, 20:09
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.249
Προεπιλογή

Γιώργο καλησπέρα!

Σαν απομίμηση του ToolBar menu, μπορείς να βάλεις κουμπιά ή DropDowns στην κορυφή της φόρμας ή στην κεφαλίδα και να καλείς μ αυτό τον τρόπο τις εντολές.

Για τη δημιουργία νέου μενού στο δεξί κλικ στη φόρμα (για Access 2007) μπορείς αν θέλεις να δεις το παράδειγμα στο συνημμένο.

Πρόσεξε στις ιδιότητες της φόρμας στην επιλογή Γραμμή μενού συντόμευσης, ότι το όνομα που υπάρχει εκεί, είναι όνομα της μακροεντολής που δημιουργεί το μενού συντόμευσης.

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb ShortcutMenu.mdb (188,0 KB, 427 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 01-01-10 στις 21:18.
Απάντηση με παράθεση
  #5  
Παλιά 03-01-10, 11:35
Όνομα: Γιώργος Καψάλης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-11-2009
Μηνύματα: 126
Προεπιλογή

Καλημέρα Τασό

Σε ευχαριστώ το εκανα. με βολεψε περισσσοτερο το μενου..

Γιώργος
Απάντηση με παράθεση
  #6  
Παλιά 21-02-10, 10:31
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-01-2010
Περιοχή: Φλώρινα
Μηνύματα: 168
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kon73 Εμφάνιση μηνυμάτων
Καλησπέρα Γιώργο και Χρόνια Πολλά.
Μπορούμε να δημιουργήσουμε 2 είδη Menu.

Αυτά που δημιουργούνται για να εμφανίζονται με δεξί κλικ και αυτά που βρίσκονται ως μπάρα επάνω στην Access.
Μήπως μπορείς να μας πείς τον τρόπο φίλε μου για

Παράθεση:
Αρχική Δημοσίευση από kon73 Εμφάνιση μηνυμάτων
Καλησπέρα Γιώργο και Χρόνια Πολλά.
αυτά που βρίσκονται ως μπάρα επάνω στην Access.
:icon_out:
Απάντηση με παράθεση
  #7  
Παλιά 21-02-10, 15:58
Το avatar του χρήστη kon73
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 130
Προεπιλογή

Ο τρόπος είναι απλός για μέχρι την Access 2003.

Με δεξί κλικ επάνω στο μενού επιλογών της Access
Customize / Toolbars / New

Δίνεις το όνομα του Μενού πχ Menu1

Επιλέγεις το Menu1 και πατάς properties

Στο Type δίνεις PopUp.

To Menu1 πάβει να εμφανίζεται και το βρίσκεις πλέον Tab Toolbars και στο ShortCut Menus
Με το που το επιλέξεις εμφανίζεται η μπάρα ShortCut Menus στο Custom Βλέπεις To Menu1.
Σε αυτό απλά σέρνεις εικονίδια και αρχίζεις να το στήνεις. Μπορείς να κάνεις και Copy-Paste εικονίδια για τις επιλογές του ShortCut Menu.

Με κώδικα (Με μακροεντολές το έδειξε πριν ο Τάσος)

Απλά κάνεις Τα εξής προσθέτεις το Reference Microsoft Object 12.0 Object Library
Θα χρειαστεί να ξέρεις τα Index των CommandBars και του συγκεκριμένου μενού για προσθήκη, διαγραφή ή επεξεργασία με μια Loop.

Sub CreateSimpleShortcutMenu()
Dim cmbShortcutMenu As Office.CommandBar

' Create a shortcut menu named "SimpleShortcutMenu".
Set cmbShortcutMenu = CommandBars.Add("SimpleShortcutMenu", _
msoBarPopup, False, False)

' Add the Remove Filter/Sort command.
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=605

' Add the Filter By Selection command.
cmbShortcutMenu.Controls.Add Type:=msoControlButton, Id:=640

Set cmbShortcutMenu = Nothing
End Sub
__________________
Κωνσταντίνος / kon73

Τι δεν πρέπει να έχεις :*Πλούτο χωρίς μόχθο *Πολιτική χωρίς αρχές *Απόλαυση χωρίς συναίσθημα *Γνώση χωρίς χαρακτήρα *Εμπόριο χωρίς ήθος *Επιστήμη χωρίς ανθρωπιά *Λατρεία χωρίς θυσία. Μαχάτμα Γκάντι
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Μενου Access artchrist73 Access - Ερωτήσεις / Απαντήσεις 3 15-04-15 23:20
[Γενικά] Επιτάχυνση εντολών makoulis Excel - Ερωτήσεις / Απαντήσεις 1 23-06-14 18:20
[Συναρτήσεις] Πέρασμα τριών εντολών σε ενα κουμπί kirkon Excel - Ερωτήσεις / Απαντήσεις 2 17-04-14 18:27
[Excel07] Vba ή κάποιος αλλος τρόπος εντολών ggatzos Excel - Ερωτήσεις / Απαντήσεις 4 17-07-13 11:20
Δημιουργία μενού ioannis pag Access - Ερωτήσεις / Απαντήσεις 15 18-03-12 16:53


Η ώρα είναι 08:32.