Sección de códigos, trucos y ejemplos para visual basic


Clic para descargar Velneo Open source Software - Plataforma para el desarrollo de aplicaciones sobre base de datos

 

 

363 - Ado - Cargar menú dinámico

<Volver> - Anterior - Siguiente

 

 

 



 

 

Ejemplo que crea un menú en forma dinámica con opciones de una base de datos usando Ado como conexión

 

El ejemplo necesita tener creado en tiempo de diseño, un menú oculto y con un SubMenú en una matriz, para poder crear los demás submenues en tiempo de ejecución con el método Load.

Formualrio con el menú popup cargado en tiempo de ejecución

vista del formulario con el menu popup

 

Los parámetros que hay que pasarle a la subrutina que crea el menú popup en tiempo de ejecución con los datos de la base de datos, son tres :

Call Cargar_Menu(SubMenu, Sql, path_Bd)

 

SubMenu : Es el nombre del array de SubMenu.

Sql : cadena Sql para abrir el recordset que contendrá los datos para los Submenues

Path_Bd : Ruta de la base de datos

 

Ejemplo

1 - Crear un menú con el editor de menues de visual basic, y como nombre colocarle "MnuPopup"

2 - Dentro de este menu crear un SubMenu , y en la propiedad Index colocarle un 0 para que este forme una matriz y se puedan crear los demás

editor de menu de visual basic para crear la matriz de menues

 

3 - Al menú principal ( el creado en el punto 1, colocarle la propiedad visible en False )

Editor de menues para poner la propiedad visible en false

 

4 - Agregar la referencia a Ado desde el menú referencias ( Microsoft Activex data Objects )

5 - Agregar un módulo bas al Proyecto

 

Código fuente en el formulario

 

 

Código fuente en el módulo bas

 

Recursos vb 6.0 - Enlaces relacionados

 



Buscar en Recursos vb