Access - Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

 
Vista:
sin imagen de perfil
Val: 30
Ha aumentado su posición en 5 puestos en Access (en relación al último mes)
Gráfica de Access

Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

Publicado por adolfo (19 intervenciones) el 20/08/2016 18:25:53
Saludos a todos, tengo el siguiente problema: quisiera poner todos los formularios de mi base de datos en un cuadro de lista, y que, al pulsar la linea donde se encuentre se abra dicho formulario. He visto como se hace cuando se trata de los registros de una tabla, que tienen un campo común entre la tabla y el formulario; pero para el caso que comento no he visto nada parecido. Si alguien tiene una idea u orientación, sabre valorar que me ayude. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 27
Ha disminuido su posición en 19 puestos en Access (en relación al último mes)
Gráfica de Access

Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

Publicado por Alejandro Perdomo (27 intervenciones) el 21/08/2016 22:10:01
Hola Adolfo.

No se si te refieres a esto:
1.- Creas un cuadro de Lista.
2.- En origen de control colocas el siguiente código:

SELECT msysobjects.Name
FROM msysobjects
WHERE (((msysobjects.Type)=-32768) AND ((msysobjects.Flags)=0));


Saludos;
Alejandro Perdomo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

Publicado por Jesús Manuel (375 intervenciones) el 22/08/2016 09:25:11
Ya que Alejandro ha servido el 1º y el 2º, aquí va el postre:

En el evento click de la lista:

DoCmd.OpenForm Me.NombredelaLista


Y por variar un poco el 2º, supongo que el cuadro de lista lo tendrás en un formulario y que este formulario no es necesario que este en la lista con los demás, ya que ya lo tienes abierto, por lo que la última línea del código para el origen de control del cuadro de lista quedaría:

WHERE ((Not (msysobjects.Name)="NombreFormularioQueContieneElCuadroLista") AND ((msysobjects.Type)=-32768) AND ((msysobjects.Flags)=0));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 5 puestos en Access (en relación al último mes)
Gráfica de Access

Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

Publicado por adolfo (19 intervenciones) el 22/08/2016 15:36:00
Ok...ha funcionado muy bien....gracias a los dos....ahora....el nombre que he asignado a los formularios, es un código, pe; FRM0001, Que no es el que me gustaría mostrar en la lista, sino una descripción mas ilustrativa para el usuario, pe, Crear Una Nueva Empresa.....esto podría resolverlo creando una tabla con los códigos y las descripciones de los formularios? Cambiaria la instrucción que me han mostrado?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 5 puestos en Access (en relación al último mes)
Gráfica de Access

Abrir Formulario Seleccionando La Opcion En Un Cuadro De Lista

Publicado por adolfo (19 intervenciones) el 22/08/2016 16:24:03
ok amigos....ya probé la opción de crear una tabla y utilizarla como origen de datos del control y todo va bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar