Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho uma planilha online, conforme o exemplo abaixo.
Gostaria quando eu alterar o código da Planilha: Exemplo 0647dom
Ele não deixe o script rodar.
*****************************
O Problema é que:
Caso não tenha internet. O script da erro, mas ele roda assim mesmo.
Tem como melhorar a rotina abaixo?
Simulei a falta de internet.
Veja que deu erro quando não tem internet. Mas o script vai continuar a rodar assim mesmo
Gostaria que o script não rodasse.
SEM_INTERNET:
LOAD
ERRO
FROM
[http://www.consultoriasoft.com.br/erro/ERRO.xlsx]
(ooxml, embedded labels, table is Plan2);
Informacao_A_Ser_Verificada:
LOAD * INLINE [
ERRO2
0647dom
];
Informacao_Do_Banco:
LOAD
ERRO
FROM
[http://www.consultoriasoft.com.br/erro/ERRO.xlsx]
(ooxml, embedded labels, table is Plan2);
IF FieldValue('ERRO2',1) = FieldValue('ERRO',1) THEN
TRACE Carrega a tabela!;
Liberacao:
LOAD
ERRO
FROM
[http://www.consultoriasoft.com.br/erro/ERRO.xlsx]
(ooxml, embedded labels, table is Plan2);
LOAD VDia,
VTrimestre,
VAno,
VMês,
Data_Vencimento,
CodigoFilialV,
VHora,
Data_Quitacao,
Situacao,
TipoConta,
Valor_Base,
Pagar_Receber,
Data_EmisaoV,
Sequencia1,
Cliente_CodigoV,
NomeClienteV,
CodigoFuncionarioV,
NomeFuncionarioV,
ApelidoV,
Dias_VencidosV,
Dias_Para_VencimentoV,
Fone1V,
DescricaoR
FROM
(qvd);
TRACE NÃO VAI CARREGAR NADA!;
//END IF
//
//DROP TABLE Informacao_A_Ser_Verificada, Informacao_Do_Banco;
//
Agnaldo,
Não sei se entendi bem sua necessidade, mas usei if combinado com as funções PEEK e EXIT SCRIPT para sair do script caso o campo ERRO2 seja igual a 0647dom.
Veja o script do QVW em anexo.
Espero ter ajudado.
Agnaldo,
Acredito que tem 2 meios de fazer os testes de conexão, você pode verificar se esta conseguindo conectar através de um IF, caso a conexão seja realizada com sucesso o script continua se não você coloca um exit script assim caso tenha algo agendado após essa carga ele continuará porque não houve erro nesse script, ou então forçar o ErrorMode para '0' com isso ele vai ignorar qualquer erro que o script gere e vai sempre executar.
At.
Agnaldo,
Não sei se entendi bem sua necessidade, mas usei if combinado com as funções PEEK e EXIT SCRIPT para sair do script caso o campo ERRO2 seja igual a 0647dom.
Veja o script do QVW em anexo.
Espero ter ajudado.