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

Tema cerradoAcciones en boton

 Responder Responder
Autor
Mensaje
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Tema: Acciones en boton
    Enviado: 01/Marzo/2021 a las 19:30
Hola a todos
Se puede poner a un mismo botón en un formulario que haga cuatro acciones, y si fuera que si como seria.

Gracias
 
Marcos José López de Dios
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14738
Enlace directo a este mensaje Enviado: 01/Marzo/2021 a las 20:02
Si, se puede. En el evento Al hacer clic, seleccionas procedimiento de evento y allí llamas a las funciones. 

Si no es eso, explícate un poco más
Xavi, un minyó de Terrassa

Mi web
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 01/Marzo/2021 a las 20:40
Hola Xavi, me explico un poco más.
Quiero por ejemplo que al dar por primera vez al botón el caption me ponga el texto que yo le pida y me haga por ejemplo abrir el formulario A, que al dar por segunda vez me cambie otra vez el caption y me abra el formulario B y asi sucesivamente hasta 4 acciones.
Espero haberme explicado mejor ahora
Gracias 
Marcos José López de Dios
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: en línea
Puntos: 5694
Enlace directo a este mensaje Enviado: 01/Marzo/2021 a las 22:01
Hola Marcos141964

Como te indica Xavi creas una variable global que te vaya contando cada vez que abres el formulario y que después de 4 vuelva a 0 y de la variable, haces un select case que vaya haciendo cada caso.

Saludos.
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 02/Marzo/2021 a las 11:39
Hola emiliove no se trata que cada vez que abra el formulario, es estando en el formulario sin tener que entrar 4 veces
Marcos José López de Dios
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: en línea
Puntos: 5694
Enlace directo a este mensaje Enviado: 02/Marzo/2021 a las 14:58
Exactamente el mismo procedimiento, creas variable contador y actúas dependiendo el numero que tenga.

Saludos.
Arriba
Juanmasp Ver desplegable
Habitual
Habitual


Unido: 21/Abril/2006
Estado: Sin conexión
Puntos: 118
Enlace directo a este mensaje Enviado: 02/Marzo/2021 a las 15:32
También puedes mirar cual es el caption que tiene en el momento de hacer clic
ejemplo:

Select case Boton.Caption
Case "Uno"
... Acciones para Uno ...
Boton.Caption="Dos"
Case "Dos"
... Acciones para Dos ...
Boton.Caption="Tres"
Case "Tres"
... Acciones para Tres ...
Boton.Caption="Cuatro"
Case "Cuatro"
... Acciones para Cuatro ...
Boton.Caption="Uno"
End Select

Saludos
Arriba
Marcos141964 Ver desplegable
Asiduo
Asiduo


Unido: 01/Octubre/2020
Localización: Adeje-Tenerife
Estado: Sin conexión
Puntos: 231
Enlace directo a este mensaje Enviado: 02/Marzo/2021 a las 17:48
Gracias Juanmasp y gracias al resto se puede cerrar el tema
Marcos José López de Dios
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable