Imprimir página | Cerrar ventana

cuadro combinado

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86689
Fecha de impresión: 27/Marzo/2026 a las 04:54


Tema: cuadro combinado
Publicado por: llulius
Asunto: cuadro combinado
Fecha de publicación: 16/Mayo/2023 a las 09:41
Tengo un cuadro combinado que se llama Quien, y dicho campo tiene el nombre de varias personas.
Al recibir el foco el cuadro combinado (Quien), me gustaria que apareciera uno de los nombres que hay en dicha lista.
Gracias de antemano a toda la comunidad



Respuestas:
Publicado por: Mihura
Fecha de publicación: 16/Mayo/2023 a las 12:02
Tendrás que darle valor a ese combo:

me.combo = "Pepe Pérez"

Suponiendo que la columna que contiene el nombre sea la columna dependiente


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: llulius
Fecha de publicación: 16/Mayo/2023 a las 22:01
Hola Mihura, le puesto al recibir el enfoque
me.quien="julio"
y me da error con un numero muy grande y ademas
El valor especificado no es valido para este campo


Publicado por: Mihura
Fecha de publicación: 17/Mayo/2023 a las 17:15
¿que contiene ese combo? ¿cuál es la columna dependiente? ¿que tipo de valor contiene?



-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: llulius
Fecha de publicación: 17/Mayo/2023 a las 20:04
El combo coge los datos de la tabla(quien, tiene 2 campos idqui y el otro es nombre) el dato que coge es nombre y texto corto.
No se si con esto me puedes ayudar, a especificar como poner el comando y donde


Publicado por: Mihura
Fecha de publicación: 18/Mayo/2023 a las 08:40
Supongo, y digo supongo porque no me queda clara tu respuesta, que la columna dependiente del combo será el id de cliente, así que tendrás que decirle:
me.mecombo = 17

Suponiendo que 17 sea el id del cliente que quieras, o:

me.mecombo = me.Numcliente

si el campo Numcliente contiene el número del mismo.

Te veo 'pelín pez' en esto de VBA, te recomendaría el curso de Eduardo Olaz que tenemos aquí en el foro, te ayudará mucho a mejorar tu manejo de access.


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: llulius
Fecha de publicación: 02/Junio/2023 a las 21:11
Gracias por la respuesta, y lo se estoy un mucho pelin jajajaja.
La soluccion es:
If Me.NewRecord Then Me.Pago = 1
Donde Me.Pago = 1. Es cuadro combinado donde 1=julio, 2=ana, 3=pepa etc.. a mi en este caso le pongo un 1, para que en el cuadro combinado al abrir me salga julio
Doy por cerrado la pregunta.



Imprimir página | Cerrar ventana