Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros, sou nova no Qlikview.
Alguém sabe me dizer como salvar o arquivo que acabei de carregar no Qlikview em outra pasta?
Ana,
Você pode fazer utilizando o caminho completo ou através de variável, segue 2 exemplos.
Ex1:
NoConcatenate
FATURA:
LOAD * FROM C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\FATURA.qvd(qvd);
STORE FATURA INTO C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\ARQUIVOS CARREGADOS\FATURA.QVD(qvd);
DROP TABLE FATURA;
Ex2:
let v_Patch= 'C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\ARQUIVOS CARREGADOS\'
NoConcatenate
FATURA:
LOAD * FROM C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\FATURA.qvd(qvd);
STORE FATURA INTO $(v_Patch)FATURA.QVD(qvd);
DROP TABLE FATURA;
Só lembra de dar permissão ao usuário para gravar nesta pasta.
Espero ter ajudado
Ana,
Poderia informar melhor como quer? você quer salvar os arquivos qvds gerados em outra pasta?
Da uma olhada nesse artigo de como colocar suas dúvidas vai ser mais fácil mais pessoas ajudarem.
Olá!
Eu carrego a base no Qlikview, pelo endereço:
C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\
Eu gostaria de depois que carregar a base no Qlikview, a base fosse salva no endereço:
C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\ARQUIVOS CARREGADOS
Ana,
Você pode fazer utilizando o caminho completo ou através de variável, segue 2 exemplos.
Ex1:
NoConcatenate
FATURA:
LOAD * FROM C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\FATURA.qvd(qvd);
STORE FATURA INTO C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\ARQUIVOS CARREGADOS\FATURA.QVD(qvd);
DROP TABLE FATURA;
Ex2:
let v_Patch= 'C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\ARQUIVOS CARREGADOS\'
NoConcatenate
FATURA:
LOAD * FROM C:\Users\torrean\Desktop\BPM\BASE DE ENTRADA\FATURA.qvd(qvd);
STORE FATURA INTO $(v_Patch)FATURA.QVD(qvd);
DROP TABLE FATURA;
Só lembra de dar permissão ao usuário para gravar nesta pasta.
Espero ter ajudado
Boa tarde Ana, como você disse em mover o arquivo, em um trabalho passado fiz uma rotina que movia o arquivo já lido para outra pasta, por intermédio de um arquivo .bat contendo comando de mover.
Seria isto o que precisa?
Ler um arquivo na raiz e, após lido, mover este arquivo para uma outra pasta, por exemplo 'carregados'.
Att,
PERFEITO! Muito Obrigada!
Olá! Sua resposta complementa muito a minha solução, pq não deixo o arquivo na pasta e evito que subam novamente.
Gostei bastante! Muito Obrigada!
Você tem esse .bat?
consegue me passar um exemplo?
Segue exemplo:
move *.xl* antigos\
Só salvar como MoverArquivos.bat e criar uma pasta chamada antigos. Aí ele moverá qualquer arquivo xls ou xlsx para esta pasta.
No script se carga, você coloca uma instrução que apontará para esse bat, para que assim ele seja executado e cumpra a tarefa dele:
Sub MoverArquivos(Dir)
EXECUTE cmd.exe /Q /C cd $(Dir)\ & MoverArquivos.bat;
End Sub
Aí para chamar:
CALL MoverArquivos(C:\projeto\bases);
Olá Tiago, tudo bem?
Cara, você tem ideia de como eu consigo executar esse script quando estou tentando executar o bat que está em um servidor?
Tentei executar direto pelo CMD da minha maquina para testes, e retorna um erro "CMD não oferece suporte a caminhos UNC como pastas atuais."
Obrigado.