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

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-04-23, 18:56
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή Σχετικα με Ribbon

Καλησπερα στα μέλη

Εχω την παρακατω Function

Public Function ShowRibbon()
DoCmd.ShowToolbar "RIBBON", acToolbarYes
DoCmd.SelectObject acTable, , True
End Function

και θα ηθελα οταν η συγκεκριμενη ειναι σε λειτουργία να μην ξαναλειτουργει σε συμβαν

δηλαδη κατι τετοιο
.................................................. ..............................................
if ShowRibbon is true then <----- εδω εχω το προβλημα
exit sub
else
DoCmd.ShowToolbar "RIBBON", acToolbarYes
DoCmd.SelectObject acTable, , True
end if
-------------------------------------------------------------------------------
  #2  
Παλιά 12-04-23, 18:10
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή συνεχεια

καλησπερα

για οσους τυχον χρειαστουν την παραπανω εντολη
εκανα μια μεσοβεζικη λυση

προσθεσα ενα πεδιο στην φορμα π.χ. to rib

και επαιξα λιγο με τους κωδικες

το αποτελεσμα ειναι το ιδιο


================================================== ==
Public Function HideRibbon()
DoCmd.ShowToolbar "RIBBON", acToolbarNo
DoCmd.SelectObject acTable, , True
DoCmd.RunCommand acCmdWindowHide
End Function
================================================== ===

Public Function HideRibbon5()
If Form_MainMenu.rib = 1 Then
Exit Function
Else
DoCmd.ShowToolbar "RIBBON", acToolbarNo
DoCmd.SelectObject acTable, , True
DoCmd.RunCommand acCmdWindowHide
End If
Form_MainMenu.rib = 1
End Function
================================================== ====

Public Function ShowRibbon()
DoCmd.ShowToolbar "RIBBON", acToolbarYes
DoCmd.SelectObject acTable, , True
Form_MainMenu.rib = 0
End Function
  #3  
Παλιά 18-06-23, 12:59
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Νομίζω ότι η λύση είναι το Invalidate.
  #4  
Παλιά 20-06-23, 13:17
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Που ακριβώς αυτή συνάρτηση Public Function ShowRibbon() σου επίστρέφει true / false?
  #5  
Παλιά 20-06-23, 17:53
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή συνεχεια

Παράθεση:
Αρχική Δημοσίευση από pctechdr Εμφάνιση μηνυμάτων
Που ακριβώς αυτή συνάρτηση Public Function ShowRibbon() σου επίστρέφει true / false?

if ShowRibbon is true then <----- εδω εχω το προβλημα
exit sub
else
DoCmd.ShowToolbar "RIBBON", acToolbarYes
DoCmd.SelectObject acTable, , True
end if

πως να γινει η συνταξη του κωδικα
  #6  
Παλιά 21-06-23, 06:16
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Για δοκίμασε αυτό Public Function ShowRibbon() As Boolean Έτσι θα σου επιστρέφει true or False
  #7  
Παλιά 22-06-23, 12:11
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Γεια χαρά σε όλους.

Για εκδόσεις Microsoft Access > 2007 μπορούμε να χρησιμοποιήσουμε τον παρακάτω κώδικα για την μεγιστοποίηση/ελαχιστοποίηση της κορδέλας:

Κώδικας:
Public Sub MinimizeRibbon()
    If CommandBars("Ribbon").Height > 100 Then
        CommandBars.ExecuteMso ("MinimizeRibbon")
    End If
End Sub

Public Sub MaximizeRibbon()
    If CommandBars("Ribbon").Height < 100 Then
    CommandBars.ExecuteMso ("MinimizeRibbon")
    End If
End Sub
Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
  #8  
Παλιά 27-06-23, 12:24
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή συνεχεια

Τάσο ευχαριστώ για την λύση

γηράσκω αει διδασκόμενος

πληροφοριακα

η CommandBars.ExecuteMso ("MinimizeRibbon") κανει τη ribbon ελαχιστοποιηση (ειναι ορατο το μενου) ενω

η DoCmd.ShowToolbar "RIBBON", acToolbarNo κανει τη ribbon αποκρυψη (δεν ειναι ορατο το μενου)

ο συνδιασμος στο if εχει το αποτελεσμα που επιδιωκα



και με μικρη αλλαγη

If CommandBars("Ribbon").visible=true Then
exit sub
else
end if

Τελευταία επεξεργασία από το χρήστη pakos : 09-07-23 στις 21:04.
  #9  
Παλιά 09-07-23, 21:06
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή συνεχεια

εκλεισε το θεμα
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
RIBBON ΓΙΑ ACCESS 2010 Αγαλόπουλος Access - Ερωτήσεις / Απαντήσεις 0 01-02-21 19:29
Φίλτρο σε ribbon mikekal1oo Access - Ερωτήσεις / Απαντήσεις 0 10-04-16 15:15
Επεξεργαστής για προσαρμοσμένη Κορδέλα Ribbon (Ribbon Office ToolBar Editor) Rogerk Access - Ερωτήσεις / Απαντήσεις 0 31-10-14 18:53
Ribbon γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 02-06-14 17:05
ACCESS 2010 Απόκρυψη Ribbon-εμφάνιση custom ribbon gnikol Access - Ερωτήσεις / Απαντήσεις 3 23-12-10 23:24


Η ώρα είναι 16:17.