Registro Siguiente en Cuadro Combinado |
Responder |
Autor | ||||||||||||
CacoMarco
Asiduo Unido: 12/Octubre/2011 Localización: Chile Estado: Sin conexión Puntos: 283 |
Tema: Registro Siguiente en Cuadro Combinado Enviado: 05/Diciembre/2019 a las 12:41 |
|||||||||||
Muy Buenos días estimados foristas.
Estoy liado con un tema en Access 2016. En un form principal tengo un cuadro combinado el cual selecciono el status de un trabajo. Luego, en el subformulario tengo un campo fecha de término y que en el evento después de actualizar envia un email automático a un contacto que depende de que estado esté ese cuadro combinado. Hasta ahí todo bien y el código que ocupo para eso es: Private Sub FechaTermino_AfterUpdate() DoCmd.SendObject acSendNoObject, , , "" & Parent!EmailE & "", , , "Cambió Status OTC " & Parent!NroOTC & "", "Se cambió Status de OTC: " & Parent!NroOTC & " Status Actual OTC " & Parent!Status, False End Sub Necesito hacer esto mismo pero en vez de invocar al status actual del cuadro combinado y que se describe al final del código, necesito invocar al status siguiente de esa lista. Cómo puedo agregar eso al código ? Saludos y Muchas gracias a todos
|
||||||||||||
CacoMarco/Chile
|
||||||||||||
Mihura
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 Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 14027 |
Enviado: 05/Diciembre/2019 a las 13:51 | |||||||||||
Para hacer referencia al valor de un combo puedes usar:
Me.Combo.Itemdata(nn) Donde nn es el número de fila que quieres tratar, ojo: empieza en cero. Por cierto, el número de fila seleccionado es: Me.Combo.ListIndex
|
||||||||||||
CacoMarco
Asiduo Unido: 12/Octubre/2011 Localización: Chile Estado: Sin conexión Puntos: 283 |
Enviado: 05/Diciembre/2019 a las 14:58 | |||||||||||
Gracias por responder Mihura,
Quizás no me expliqué muy bien. En resumen lo que necesito es hacer referencia al próximo registro del combo. Ejemplo de la estructura de mi combo:
En estos momentos el combo seleccionó el Estado de "Desarme" y lo que quiero es hacer mención a "Informe Tecnico" para ocupar ese estado en un email que envío. Gracias por tu tiempo.
|
||||||||||||
CacoMarco/Chile
|
||||||||||||
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: 05/Diciembre/2019 a las 16:43 | |||||||||||
Pues Mihura te ha dado la solución. Con ListIndex sabes el número de fila seleccionado y con ItemData(nn) puedes seleccionar el siguiente. En cualquier caso, y con esos datos, una recuperación del Id de valor actual + 1 soluciona el problema. un saludo
|
||||||||||||
CacoMarco
Asiduo Unido: 12/Octubre/2011 Localización: Chile Estado: Sin conexión Puntos: 283 |
Enviado: 05/Diciembre/2019 a las 16:53 | |||||||||||
Sorry, no lo entendía, ahora lo probé y funciona de maravillas.
Gracias por su tiempo. Favor, pueden cerrar el hilo
|
||||||||||||
CacoMarco/Chile
|
||||||||||||
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 |