inconveniente al mostrar datos de un registro en un formulario

Dudas sobre Tablas, Consultas, Formularios, Informes...
victor perez
Nivel 1
Mensajes: 2
Registrado: Vie Sep 09, 2022 10:09 pm

inconveniente al mostrar datos de un registro en un formulario

Mensajepor victor perez » Vie Sep 09, 2022 10:20 pm

Muy buenas a todos, cree nuevamente el tema porque en el anterior no me dejaba adjuntar el archivo de base de datos.
Estoy creando una base de datos en access, tengo un inconveniente al momento de mostrar algunos datos en un formulario que utilizo para consultar la información ejemplo de un estudiante, el inconveniente es que los datos que fueron introducidos inicialmente a las tablas de la base por medio de lista de opciones o cuadros combinados, al consultar estos datos en el formulario esos me aparecen es con el numero o id de ese dato mas no con el nombre que corresponde.
Me explico un poco mejor, generé una consulta normal sencilla de varia tablas para recopilar la información necesaria para mostrar una vez en el formulario que les mencioné inicialmente el que utilizo para buscar ejemplo a los estudiantes, y la consulta esta bien porque muestra toda la información y con los nombres y datos correctos, es decir el nombre del programa al que pertenece el estudiante, el calendario, la sede, el semestre etc, esos campos se almacenan bien los datos del registro con su nombre respectivo, el inconveniente es cuando los quiero mostrar en el formulario al hacer la búsqueda del estudiante que esos campos no muestran el valor en texto del registro sino un numero que lo asocia a su id. estoy utilizando código VBA para mostrar los datos desde la consulta que mencioné hace un momento hacia los campos independientes en el formulario.

Por favor me puedan ayudar con esto. que hacer para que muestre esos dados correctamente.

Adjunto la base de datos que estoy iniciando. el ejemplo en relación esta en el formulario CONSULTAR ESTUDIANTE, al lado del buscador por documento de identidad esta un botón (lupa) tiene un codigo VBA incrustado con el recorset para realizar la consulta del registro.

Aclaro algo no soy experto en VBA sino que he ido aprendiendo poco a poco, valoro sus aporte en este proyecto.

Aquí dejo un enlace para descargar el archivo dela base de datos que aqui no me deja adjuntar.

[url]https://www.lawebdelprogramador.com/foros/Access/2144538-inconveniente-al-mostrar-datos-de-un-registro-en-un-formulario.html

Avatar de Usuario
Neckkito
Moderador
Mensajes: 1254
Registrado: Dom Oct 25, 2015 3:42 pm

Re: inconveniente al mostrar datos de un registro en un formulario

Mensajepor Neckkito » Sab Sep 10, 2022 11:44 am

Hola:

En cuanto a la subida de archivos: https://nksvaccessolutions.com/Foro/viewtopic.php?f=2&t=11

En cuanto a tu problema debes hacer dos modificaciones en tu código:

La primera:

Código: Seleccionar todo

Me.txt4NombrePrograma = DLookup("nombreProgramaFormacion", "tbProgramasformacion", "idProgramaFormacion=" & !idProgramaFormacion)


La segunda:

Código: Seleccionar todo

Me.txt17 = Me.txt4NombrePrograma


Aprovecho para hacerte una recomendación: pon nombres descriptivos tanto a objetos de Access como a controles. Esta relación de txt-número es una auténtica pesadilla para un programador. Para más info: https://is.gd/RGgatg

Finalmente, decirte que no es demasiado elegante poner un enlace a otro foro con la misma pregunta (sí es legítimo como respuesta si en otros foros alguien ha dado solución al problema). Lo comento para que lo tengas en cuenta para futuras ocasiones o, porque si haces esto con asiduidad, algún administrador de foro (de cualquiera de ellos) puede molestarse.

Saludos.
Access MVP 2017-2022
http://bit.ly/NckAccess

victor perez
Nivel 1
Mensajes: 2
Registrado: Vie Sep 09, 2022 10:09 pm

Re: inconveniente al mostrar datos de un registro en un formulario

Mensajepor victor perez » Sab Sep 10, 2022 3:09 pm

Estimado Neckkito, Estoy muy agradecido por su valioso aporte, me ha sido de gran ayuda, tomaré sus sugerencias para aplicarlas en próximas oportunidades, me alegra muchísimo poder contar con la ayuda que usted me ha brindado.

La verdad soy nuevo en esto pero con muchas ganas de aprender, tengo otras inquietudes que mas adelantes las pondré en conocimiento en el foro, espero que también pueda tener la oportunidad de contar con su ayuda.


Volver a “Objetos Access”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados