Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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 Dados e Piloto Amador Drone FPV
 (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 Dados e Piloto Amador Drone FPV
 (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 ?

marco_almeida
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