Obtener dato de combobox |
Responder |
Autor | |
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1720 |
Tema: Obtener dato de combobox Enviado: 07/Junio/2020 a las 11:49 |
Buenas. Para obtener el dato de una columna de un Cuadro combinado, en el formulario dentro de un cuadro de texto en "Origen del control" he escrito el código: =[Concepto].[Column](1) Hasta aquí todo perfecto. Ahora cómo podría pasar este "Origen de control" a código VBA? Gracias.
|
|
ximo
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 03/Marzo/2006 Localización: España Estado: Sin conexión Puntos: 2085 |
Enviado: 07/Junio/2020 a las 11:52 |
Hola,
Me.tucampo= Me.Concepto.Column(1) Saludos, ximo
|
|
La incansable busqueda de información abre nuestras mentes
Saludos desde Burriana |
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1720 |
Enviado: 07/Junio/2020 a las 12:27 |
Gracias, pero no quiero poner el campo Concepto en el formulario. Ahí es donde tengo el problema.
|
|
prga
Moderador Unido: 16/Noviembre/2004 Localización: España Estado: Sin conexión Puntos: 3525 |
Enviado: 07/Junio/2020 a las 12:53 |
Hola.
No me cabo de enterar de lo que se pretende, pero en contestación directa a la pregunta: Ahora cómo podría pasar este "Origen de control" a código VBA? la respuesta sería: Me.elcontroldetexto.ControlSource = "=[concepto].[column](1)" Espero que sea eso lo que se pide. Ya comentas. Un saludo a todos
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1720 |
Enviado: 07/Junio/2020 a las 13:54 |
Veamos. Tengo un cuadro combinado el cual deseo que no aparezca como tal con su flecha, sino que un campo independiente tome el valor de la columna 1. Así evito que aparezca la flecha. Poniendo el cuadro combinado, ocultándolo y haciendo referencia en el campo independiente en Origen de control =[Concepto].[Column](1), lo hace perfectamente. Pero me gustaría quitar el cuadro combinado y hacerlo con código VB. He probado el código: Me.elcontroldetexto.ControlSource = "=[concepto].[column](1)" y el campo independiente me dice: #¿Nombre? Cual es el error?
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14746 |
Enviado: 07/Junio/2020 a las 14:56 |
Hasta dónde yo se, y tal como tu quieres poner el ControlSource, no se puede hacer eliminando el Combo.
Deja el combo como Visible = False Otra forma es que al origen del registro le añadas la tabla/lista que hace de origen de la fila del combo y, de esa manera, ya tendrías el campo en la lista de campos del origen del registro. Un saludo
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3065 |
Enviado: 07/Junio/2020 a las 14:57 |
Y por que que juegas con las columnas, y solo muetras la que quieres..... Numero de columnas y su longitud..
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1720 |
Enviado: 07/Junio/2020 a las 15:04 |
Perfecto y entendido. Este hilo se puede cerrar satisfactoriamente. Saludos a todos.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |