Olá amigos,
Entreguei a algum tempo uma aplicação a um cliente com banco de dados em MySQL (hospedado em um servidor web). Até aqui tudo bem, rodando 100%. Agora fiz um tratamento na abertura do software para - além de outras - verificar a conexão com a internet. Aí que está o inconveniente. Como a conexão é realizada através do Connector ODBC (Driver ODBC), quando não há conexão com a internet o Connector ODBC é exibido automaticamente.
[img][/img]
A primeira imagem, trata-se de um formulário - estilo mensagem box - onde no botão "OK" encerraria a aplicação, no entanto, enquanto o Connector ODBC estiver aberto o código VBA é ignorado. Neste caso é necessário clicar em "OK", "Cancel" ou "X" do Connector ODBC, porém aí está o pior inconveniente, me parece que o Connector ODBC percorre todas as tabelas, ou seja, o cliente terá que clicar em "OK", "Cancel" ou "X" até não existir mais tabelas a ser percorridas.
Esta aplicação tem poucas tabelas vinculadas, mas imagina um cenário com 50, 70, 90 ou até mais tabelas ...
Caso algum colega tenha algo que inibe a abertura do Connector ODBC ou conhece algum outro tipo de tratamento para esta demanda, por gentileza compartilhar conosco.
Desde já agradeço pela atenção,
Entreguei a algum tempo uma aplicação a um cliente com banco de dados em MySQL (hospedado em um servidor web). Até aqui tudo bem, rodando 100%. Agora fiz um tratamento na abertura do software para - além de outras - verificar a conexão com a internet. Aí que está o inconveniente. Como a conexão é realizada através do Connector ODBC (Driver ODBC), quando não há conexão com a internet o Connector ODBC é exibido automaticamente.
[img][/img]
A primeira imagem, trata-se de um formulário - estilo mensagem box - onde no botão "OK" encerraria a aplicação, no entanto, enquanto o Connector ODBC estiver aberto o código VBA é ignorado. Neste caso é necessário clicar em "OK", "Cancel" ou "X" do Connector ODBC, porém aí está o pior inconveniente, me parece que o Connector ODBC percorre todas as tabelas, ou seja, o cliente terá que clicar em "OK", "Cancel" ou "X" até não existir mais tabelas a ser percorridas.
Esta aplicação tem poucas tabelas vinculadas, mas imagina um cenário com 50, 70, 90 ou até mais tabelas ...
Caso algum colega tenha algo que inibe a abertura do Connector ODBC ou conhece algum outro tipo de tratamento para esta demanda, por gentileza compartilhar conosco.
Desde já agradeço pela atenção,