Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
matzenbacher
Creator II
Creator II

Importar imagens do disco

Preciso importar fotos do diretorio do RH e nao sei exatamente como fazer isso.

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Então kaauan,

Tem que existir uma chave entre as imagens e os registros no RH, provavelmente o código do crachá.

No diretório, todas as imagens deve ter o código no nome, então você usa o seguinte script:

FOR Each imagem in FileList('Fotos\*.jpg');

    LET chave= SubField(SubField(imagem,'\',-1),'.',1);

   

    Imagens:

    LOAD * Inline [

        Chave, Imagem

        $(chave), $(imagem)

    ];   

       

NEXT imagem;

Bundle LOAD * Resident Imagens;

No lugar de "*.jpg", pode usar "*.*", mas ai vai pegar todos os arquivos, mesmo se não for imagem.

Caso tenha mais informações no nome da imagem, use o MID para separar.

Exemplo: Mid(Chave,1,8) as [Código do Crachá]

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

4 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Então kaauan,

Tem que existir uma chave entre as imagens e os registros no RH, provavelmente o código do crachá.

No diretório, todas as imagens deve ter o código no nome, então você usa o seguinte script:

FOR Each imagem in FileList('Fotos\*.jpg');

    LET chave= SubField(SubField(imagem,'\',-1),'.',1);

   

    Imagens:

    LOAD * Inline [

        Chave, Imagem

        $(chave), $(imagem)

    ];   

       

NEXT imagem;

Bundle LOAD * Resident Imagens;

No lugar de "*.jpg", pode usar "*.*", mas ai vai pegar todos os arquivos, mesmo se não for imagem.

Caso tenha mais informações no nome da imagem, use o MID para separar.

Exemplo: Mid(Chave,1,8) as [Código do Crachá]

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
matzenbacher
Creator II
Creator II
Author

Sem palavras mano.. isso deve resolver o caso aqui.

eu posto se rolou certinho depois.

mt abrigado!

abs.

thiago_tsds
Contributor II
Contributor II

Boa tarde,


Este comando "Bundle LOAD" funciona  no qliksense ou somente no qlikview ?

marcoalmeida
Creator II
Creator II

Os comando Bundle Load e Bundle Info Load são suportados somente pelo View.
Grupo Telegram Qlik Brasil: https://t.me/joinchat/AeRmnUmcxQ02L00g3x-HtQ