** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Duda con Texto Msgbox
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDuda con Texto Msgbox

 Responder Responder
Autor
Mensaje
Abel Ver desplegable
Nuevo
Nuevo


Unido: 08/Julio/2019
Localización: España
Estado: Sin conexión
Puntos: 38
Enlace directo a este mensaje Tema: Duda con Texto Msgbox
    Enviado: 09/Diciembre/2019 a las 16:21
Hola amigos,

Tengo una duda con un Msgbox del que parte de la información proviene de un registro de un formulario, me explico:

Tengo un formulario al que le introduzo una serie de informacion y que al final tiene como objetivo obtener un codigo alfanumerico.  Me gustaria que este codigo alfanumerico , en mi caso "QuoteNr" se mostrase en el Msgbox.  He conseguido enlazar toda la informacion pero el codigo que me muestra es siempre el primer registro de la tabla a la que pertenece el registro.

Creo un evento al cerrar el formulario:

MsgBox " YOUR QUOTENR IS " & Me.QuoteNr & "", vbInformation, "QUOTENR CREATED"

Me podiais guiar ? Quizas sea algo tan sencillo que no lo vea ?
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 2543
Enlace directo a este mensaje Enviado: 09/Diciembre/2019 a las 16:49
Y que registro quieres que te muestre?? Deberias desplazarte hasta el registro que quieres que te muestre el msgbox. Otra opcion seria mediante una sql filtrada y de hay sacar el dato que quieres....
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 13003
Enlace directo a este mensaje Enviado: 09/Diciembre/2019 a las 16:50
Hola,

A lo mejor el evento "al cerrar" no sea el adecuado. Es posible (y solo posible) que ese evento mueva el puntero del registro de manera que apunte al registro "equivocado".

Yo optaría (sin saber más de tu aplicación) por utilizar una variable a nivel de formulario dónde almacenaría el código una vez creado. De esa manera se podría utilizar en cualquier evento.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
Abel Ver desplegable
Nuevo
Nuevo


Unido: 08/Julio/2019
Localización: España
Estado: Sin conexión
Puntos: 38
Enlace directo a este mensaje Enviado: 09/Diciembre/2019 a las 17:08
Hola Xavi,

Diria que ya es una variable que almaceno en mi tabla. Quieres decir que apunte a recoger el registro directamente de la tabla en lugar de hacerlo del campo del formulario ?

Gracias
Arriba
Abel Ver desplegable
Nuevo
Nuevo


Unido: 08/Julio/2019
Localización: España
Estado: Sin conexión
Puntos: 38
Enlace directo a este mensaje Enviado: 09/Diciembre/2019 a las 17:10

Si, como anotaba Xavi, entiendo que debo almacenar el dato antes en la tabla y de ahi rescatar la informacion. Creo que recuperar el dato del formulario no tiene sentido.

Gracias por hacerme reflexionar.

Saludos.
Arriba
Abel Ver desplegable
Nuevo
Nuevo


Unido: 08/Julio/2019
Localización: España
Estado: Sin conexión
Puntos: 38
Enlace directo a este mensaje Enviado: 10/Diciembre/2019 a las 13:53
Publicado originalmente por xavi xavi escribió:

Hola,

A lo mejor el evento "al cerrar" no sea el adecuado. Es posible (y solo posible) que ese evento mueva el puntero del registro de manera que apunte al registro "equivocado".

Yo optaría (sin saber más de tu aplicación) por utilizar una variable a nivel de formulario dónde almacenaría el código una vez creado. De esa manera se podría utilizar en cualquier evento.

Un saludo


Hola Xavi,

Diria que ya es una variable que almaceno en mi tabla. Quieres decir que apunte a recoger el registro directamente de la tabla en lugar de hacerlo del campo del formulario ?

Gracia
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 13003
Enlace directo a este mensaje Enviado: 10/Diciembre/2019 a las 15:23
Según tu código estás utilizando un control para recuperar el valor (Me.QuoteNr).

Mi idea se basa en, justo después de generar el valor que almacenarás en ese campo, lo almacenes igualmente en una variable a nivel de objeto (en la parte superior del nódulo) de forma que puedas referirte a ella en lugar de al control que ya ves que no te devuelve lo que esperas.

Un saludo

Xavi, un minyó de Terrassa

Mi web
Arriba
Abel Ver desplegable
Nuevo
Nuevo


Unido: 08/Julio/2019
Localización: España
Estado: Sin conexión
Puntos: 38
Enlace directo a este mensaje Enviado: 13/Febrero/2020 a las 08:48
Hilo cerrado gracias.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable