Como crear menu contextual personalizado

05/06/2013 - 12:51 por juanfran | Informe spam
Hola a todos,

Quiero ejecutar mi base de datos con el runtime de access 2010 pero claro, los menus contextuales desaparecen. He encontrado informacion pero para versiones anteriores de access 2010.

¿cual es la mejor forma de crearlos? ¿existe alguna plantilla?

Gracias.

Preguntas similare

Leer las respuestas

#6 juanfran
06/06/2013 - 10:03 | Informe spam
Bueno, ya he encontrado como se hace:

http://office.microsoft.com/es-es/a...82509.aspx

El articulo se refiere a Access 2007, la unica diferencia con el 2010 es que para crear macros dentro de una macro se hace de manera distinta. En 2007 hay que sacar la columna "Nombres de macro" y en 2010 hay que usar la accion "submacro".

Lo dejo aqui por si a alguien le sirve.

Un saludo.

El jueves, 6 de junio de 2013 09:24:16 UTC+2, juanfran escribió:
Mostrar la cita
#7 juanfran
06/06/2013 - 10:59 | Informe spam
Y me sigo contestando xD

Pues sucede que en una macro hay codigo que no se puede ejecutar en modo runtime asi que he seguido investigando y se puede hacer el menu en vba.

Primero hacemos un modulo con este codigo de ejemplo:
http://social.msdn.microsoft.com/Fo...ea7c6485c/

Luego hay que llamar a la funcion al abrir la base de datos, yo lo he puesto en el formulario de inicio.

Y finalmente en las opciones de la base de datos, donde dice "Bara de menu contextual" se pone el nombre del menu que se crea con la funcion.

Y este menu contextual funciona en el runtime, lo que me falta es saber los id de otros comandos para el menu.


El jueves, 6 de junio de 2013 10:03:43 UTC+2, juanfran escribió:
Mostrar la cita
#8 juanfran
10/06/2013 - 11:04 | Informe spam
Hola Jose Mª, no se si me lees, pero necesito un poco de ayuda. He encontrado la lista de ids de los controles de access pero el submenu de "Filtros de texto" no aparece en ella. Es un submenu del menu contextual que aparece sobre campos.

¿Sabes si se podria recrear ese submenu de alguna manera? He buscado por todas partes y no encuentro nada :/

Gracias.


El jueves, 6 de junio de 2013 10:59:12 UTC+2, juanfran escribió:
Mostrar la cita
#9 José Mª Fueyo
13/06/2013 - 09:45 | Informe spam
Hola
Disculpa la tardanza, he estado muy ocupado.
Mira a ver sí esto te puede ayudar

http://www.microsoft.com/en-us/down...aspx?idf27

Salu2
José Mª Fueyo
[MS MVP Access]
#10 juanfran
13/06/2013 - 10:10 | Informe spam
Hola, José Mª,

Ya habia descargado ese archivo, ahi esta la lista de controles del ribbon, pero claro, lo que yo quiero va solo en el menu contextual y ademas cambia segun el tipo de campo donde se haga click. Si el campo es de texto salen filtros de texto, si es fecha salen filtro de fechas, etc.

He probado a buscar por internet de mil formas y no hay informacion y como tampoco soy programador no se indagar mas.



El jueves, 13 de junio de 2013 09:45:48 UTC+2, José Mª Fueyo escribió:
Mostrar la cita
Ads by Google
Search Busqueda sugerida