# Bloquear ações do usuário durante a execução de Comandos SQL da Consulta

**URL:** <https://community.latromi.com.br/t/bloquear-acoes-do-usuario-durante-a-execucao-de-comandos-sql-da-consulta/940>\
**Category:** Backlog\
**Tags:** erro, consulta, triagem\
**Created:** [Novembro 3, 2022, 7:43pm UTC](https://community.latromi.com.br/t/bloquear-acoes-do-usuario-durante-a-execucao-de-comandos-sql-da-consulta/940 "2022-11-03T19:43:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel.giacomelli](https://community.latromi.com.br/user_avatar/community.latromi.com.br/daniel.giacomelli/32/1476_2.png) [@daniel.giacomelli](https://community.latromi.com.br/u/daniel.giacomelli)\
**Post date:** [Novembro 3, 2022, 7:43pm UTC](https://community.latromi.com.br/t/bloquear-acoes-do-usuario-durante-a-execucao-de-comandos-sql-da-consulta/940/1 "2022-11-03T19:43:39Z")

</div>

## Problema

Ao iniciar a execução de um **Comando SQL** (referência interna) de uma **Consulta** , o link ou botão que foi clicado para dar início ao processo ficam habilitados, permitindo que o usuário continue clicando antes das solicitações anteriores chegarem ao fim.

## Causa

Os botões e links não estão sendo desabilitados (ou ficando indisponíveis) durante a execução dos **Comandos SQL**.

## Solução

Implementar um bloqueio para evitar que os botões ou links sejam clicados enquanto um Comando SQL estiver sendo executado.

A solução pode ser sobrepor um elemento html transparente sobre toda a tela enquanto a resposta estiver sendo processada pelo servidor.

Tomar cuidado para não atrapalhar a abertura de outros tipos de links, como Consultas, Forms e Extrator de Arquivos
