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

Consulta SQL desde Access

 Responder Responder
Autor
Mensaje
orafo1 Ver desplegable
Asiduo
Asiduo


Unido: 18/Junio/2010
Localización: Colombia
Estado: Sin conexión
Puntos: 315
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita orafo1 Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Consulta SQL desde Access
    Enviado: 29/Agosto/2024 a las 03:57
Buenas noches para todos, tengo un Software desarrollado en Access con formularios, informes y tablas vinculadas, me gustaria saber si es posible cuando desde el formulario al presionar cualquier boton se ejecuta en el codigo VBA esta linea de codigo DoCmd.RunSQL "ConsultaSQL", False. 
Poder quitar de la barra de estado un mensaje que dice Ejecutar Consulta o en el mejor de los casos cambiar ese nombre colocar otra descripcion, el tema es que ejecuto varias consultas SQL en ese boton y ese texto en la bara de estado cada que se ejecuta cada SQL no hace ver el software tan profesional.
Seria algo asi

DoCmd.RunSQL "ConsultaSQL1", False
Sale el mensaje 
Ejecutar Consulta - Este mensaje cambiarlo o eliminarlo por una barra de progreso

DoCmd.RunSQL "ConsultaSQL2", False

DoCmd.RunSQL "ConsultaSQL3", False

Por que tengo hasta 10 consultas SQL en el mismo boton.

Muchas gracias a todos
Siempre algo nuevo por aprender
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 29/Agosto/2024 a las 10:04
Hola,

No se si te entiendo bien cuando dices "quitar de la barra de estado un mensaje"

Cuando lanzas un DoCmd.RunSQL, si en las opciones de Access tienes activados los mensajes de las consultas de acción, lo que sale es un cuadro de mensaje, no una barra de estado de mensaje.

Si lo que quieres es evitar esos cuadros de mensaje, te recomiendo cambiar DoCmd.RunSQL por CurrentDb.Execute

CurrentDb.Execute "ConsultaSQL1", dbFailOnError

Pd: si tienes 10 numeradas, puedes utilizar un bucle

Un saludo

Xavi, un minyó de Terrassa

Mi web
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Mihura Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 29/Agosto/2024 a las 12:15
Método SysCmd, se pueden hacer muchas cosas con él, mensajes, barras de progreso, etc. Échale un vistazo a la ayuda (y a los valores del parámetro AcSysCmdAction).

Con esto pones un mensaje en la barra de estado:
                 SysCmd acSysCmdSetStatus, "HOLA"

Con esto 'inicializas' la barra de estado:
                 SysCmd acSysCmdClearStatus




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

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable