2011-12-20 13 views
5

Napisałem aplikację w MS Access 2003. Mogę uruchomić to za pomocą programu Access 2010, jednak gdy otworzę tę samą aplikację 2003 z programem MS Access 2010 Runtime Nie mogę już używać prawego kliknięcia myszy w formie ciągłej (tak jak mogę z pełną wersją) do filtrowania według wyboru lub sortowania danych itp. Czy ktoś inny napotkał tę sytuację? Czy jest to celowy projekt Access 2010? Jeśli tak, to czy ktoś wie, dlaczego menu zawartości prawego przycisku nie działa? W przeciwnym razie - czy jest to normalna część Runtime 2010, a moja aplikacja jest problemem?MS Access 2010 Runtime - brak kliknięcia prawym przyciskiem myszy Menu kontekstowe w formularzach ciągłych

+0

W programie Access 2003 jest to opcja uruchamiania. Sprawdź, czy różne menu są dozwolone. – Fionnuala

Odpowiedz

0

Standardowe menu kontekstowe nie działają z wersją środowiska wykonawczego programu Access. Widziałem ten efekt z wersjami środowiska wykonawczego Access 2003, 2007 i 2010.

2

Środowisko wykonawcze niestety nie ma włączonego menu kontekstowego, ale można je ponownie utworzyć dla swojej aplikacji.

Na przykład w kopalni, tworzę podstawowe menu kopiuj/wytnij/wklej kontekstowe tak:

'-----------------------------------------------------------------------------' 
' General Clipboard context menu, the basis for all forms      ' 
'-----------------------------------------------------------------------------' 
Public Function CreateGeneralClipBoardMenu() 
    On Error Resume Next 
    CommandBars("GeneralClipboardMenu").Delete 

    Dim cmb As CommandBar 
    Set cmb = CommandBars.Add("GeneralClipboardMenu", msoBarPopup, False, False) 

     With cmb 
      .Controls.Add msoControlButton, 21, , , True ' Cut 
      .Controls.Add msoControlButton, 19, , , True ' Copy 
      .Controls.Add msoControlButton, 22, , , True ' Paste 
     End With 

    Set cmb = Nothing 
End Function 

Wystarczy zadzwonić ten kod raz na początku aplikacji i menu kontekstowe będą dostępne wszędzie .

Wątek Need a list of msoControlButton Ids na MSDN pokazuje, jak podobnie dodawać opcje sortowania i filtrowania.

+0

To nie działa dla mnie w programie Access 2016. – clum

Powiązane problemy