Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 29-04-13, 23:51
Όνομα: Μιχάλης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 26-04-2013
Μηνύματα: 74
Προεπιλογή Tool bar

Θα ήθελα να προσθέσω μια tool bar στην κεντρική μου φόρμα.Έχω κατεβάσει ένα παράδειγμα από εδώ,αλλά δεν γνωρίζω πώς θα δώσω εντολές σε κάθε κουμπί να κάνει κάτι συγκεκριμένο....π.χ.να ανοίγει μια φόρμα.Σας ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb MenuBar3.mdb (276,0 KB, 48 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 30-04-13, 08:52
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μιιχάλη Καλημέρα!!!!!

Για να εισαχθεί όπως γράφεις μενού στην φόρμα χρειάζονται 2 στοιχεία ελέγχου ένα να εμφανίζει το μενού και ένα να αλλάζει τις εικόνες.
Το παιγνίδι όλο παίζει και στα 2 στοιχεία ελέγχου απο την ιδιότητα προσαρμοσμένο.Παίξε λίγο με αυτά.
Για να δώσεις εντολή θέλει νομίζω ότι κάπως έτσι θα βάλεις τον κώδικα ΠΧ.

Κώδικας:
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)

Debug.Print Button.Index

End Sub
ή

Κώδικας:
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)

If Button.Index = 1 Then

MsgBox "Thanks for using my program"

Unload Me

End

End If

End Sub
Μέσα από τις ιδιότητες κάθε κουμπί έχει index αριθμό βάση αυτού θα γράψεις κώδικα ανάλογα σε τι αναφέρεται το κάθε κουμπί.

Καλή συνέχεια

Φιλικά/Αλέξανδρος
Απάντηση με παράθεση
  #3  
Παλιά 30-04-13, 09:06
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μιχάλη !!!
Μπορείς να αλλάξεις και background και χρώμα στο μενου

Κώδικας:
Option Explicit

Private Sub Form_Load()
    ApplyChanges
End Sub

Private Sub ApplyChanges()
    Dim LngNew As Long
    
    'Χρησιμοποίησε εικόνα με  FLAT TB (Toolbar1)
    LngNew = CreatePatternBrush(Picture1.Picture.Handle) 'Δημιουργεί το φόντο από μια Εικόνα Picture Handle
    ChangeTBBack Toolbar1, LngNew, enuTB_FLAT
    
    '΄Αλλαξε το Backcolor to STANDARD TB (Toolbar2)
    LngNew = CreateSolidBrush(RGB(240, 120, 120))        'Δημιουργεί το φόντο από ένα χρώμα (Long)
    ChangeTBBack Toolbar2, LngNew, enuTB_STANDARD
    
    'Screen Refresh για να δείτε τις αλλαγές
    InvalidateRect 0&, 0&, False
End Sub

Private Sub Toolbar1_Click()

End Sub
Αν γνωρίζει κάποιος με περισσότερη εμπειρία ας κάνει κάποια πρόταση.
Ελπίζω να πήρες κάποιες ιδέες.

Φιλικά/Αλέξανδρος
Απάντηση με παράθεση
  #4  
Παλιά 30-04-13, 12:44
Όνομα: Μιχάλης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 26-04-2013
Μηνύματα: 74
Προεπιλογή

Αλέξανδρε ευχαριστώ για την βοήθειά σου.Απλά δεν μπορώ να βρω που θα βάλω τον κώδικα.Στο event της toolbar δεν έχει κάπου την εντολή on click.Αν μπορείς βοήθεισέ με που να βάλω τον κώδικα.Νάσε καλά
Απάντηση με παράθεση
  #5  
Παλιά 30-04-13, 14:06
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μιχάλη!!
Πάρε αυτό
Αλέξανδρος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip MenuBar3.zip (57,7 KB, 40 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 30-04-13, 14:11
Όνομα: Μιχάλης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 26-04-2013
Μηνύματα: 74
Προεπιλογή

Αλέξανδρε τι αρχείο είναι αυτό.Δεν μου βγάζει κάτι.Δεν μπορώ να το δω.Συγνώμη αν ενοχλώ.
................Μόλις το άνοιξα αλλά πάλι δεν μπορώ να βρω που έχεις βάλει τον κώδικα.Σε κάποια event της toolbar η της φόρμας.
................Άκυρο,ημιανάς......... ..Το κατάφερα.Καλό Πάσχα

Τελευταία επεξεργασία από το χρήστη mikekal1oo : 30-04-13 στις 14:55.
Απάντηση με παράθεση
  #7  
Παλιά 30-04-13, 15:09
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μιχάλη!!
Σου στέλνω το σωστό.
Αλέξανδρος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip MenuBar3.zip (58,6 KB, 42 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 30-04-13, 15:28
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μιχάλη!!!

Δες την βάση αυτή με το ποντίκι στο μενού μιας και είναι στη φάση αυτή.

Φιλικά/Αλεξανδρος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip MenuBar3.zip (59,0 KB, 74 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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



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