MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Como alterar nome de uma foto pelo access?

    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Como alterar nome de uma foto pelo access? Empty [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  HugoLuiz 2/12/2014, 01:27

    Boa noite galera...
    Tenho um problema e estou com dificuldade para resolve-lo gostaria de uma mãozinha.

    Problema: tenho uma pasta onde contem varias fotos onde o nome de cada foto é um número da plaqueta (ex: 1.jpg, 2.jpg ...) sendo assim eu preciso de um método que altere o nome das fotos  que estão dentro da pasta para o numero do codigo

    estou anexando o .accdb para que possam dar uma olhada

    Eu preciso de alterar os nomes das fotos (plaquetas) para os numero dos código respectivo a cada plaqueta

    desde ja agradeço.
    Anexos
    [Resolvido]Como alterar nome de uma foto pelo access? Attachmentfotos.zip
    Pasta com as fotos e o .accdb
    Você não tem permissão para fazer download dos arquivos anexados.
    (610 Kb) Baixado 11 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  criquio 2/12/2014, 02:22

    O banco é só essas duas tabelas e a consulta? Isso não será feito em um formulário carregado com um registro?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  Avelino Sampaio 2/12/2014, 08:46

    Olá!

    Veja se a minha dica 10 te ajuda:

    http://www.usandoaccess.com.br/dicas/dicas-praticas-de-access-parte-1.asp?id=1&idlista=162#inicio

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  HugoLuiz 2/12/2014, 11:33

    criquio, a consulta é feita somente com essas duas tabelas, pra min resolve ser feito por qualquer tipo tanto pela consulta quanto pelo formulário, caso você tenha algum tipo de ser feito por favor me mostre.

    Avelino Sampaio, eu vi esta dica 10 e provavelmente irá funcionar... porem eu não consegui executa-la você pode me mandar o MDB que você fez este procedimento?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  criquio 2/12/2014, 13:15

    Em um formulário você pode ter um botão com a função Name para renomear o arquivo tendo o código como base. Algo como:

    Código:
    Dim nomeOrigem As String, nomeDestino As String

    nomeOrigem = "Coloque aqui o caminho de origem"
    nomeDestino = CurrentProject.Path & "\Imagens\" & Me.nomeDoCampoDoNumero & ".jpg"

    Name nomeOrigem, nomeDestino

    nomeDoCampoDoNumero é o nome do campo aonde está o número que será usado como nome da imagem. O código acima está levando em conta que todas as imagens estarão no formato jpg mas basta adaptar para pegar todos os tipos de imagens.

    Se tiver problemas, pesquise o "Renomear arquivo" na ajuda do VBA.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  HugoLuiz 2/12/2014, 14:02

    Obrigado pela resposta criquio, eu consegui fazer do jeito que você me falou, porem ele só faz para a primeira imagem as outras ocorre erro.
    também eu precisava que quando eu clicasse no botão ele criasse um loop onde renomeasse todas as imagens
    eu alterei o codigo que voce me passou que ficou desta forma
    Código:
    Private Sub Comando0_Click()
    Dim nomeOrigem As String, nomeDestino As String

    nomeOrigem = "C:\fotos\" & Me.PLAQUETA & ".jpg"
    nomeDestino = CurrentProject.Path & "\Imagens\" & Me.CODIGO & ".jpg"

    Name nomeOrigem As nomeDestino

    você tem alguma ideia de como eu devo fazer para renomear todas de uma só vez?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  criquio 2/12/2014, 14:32

    Procure sempre dar todos os detalhes que isso facilita e agiliza as dicas. Você quer fazer isso para toda a tabela, para dados filtrados em um form contínuo, os dados da consulta, ou whatsoever? Ao que parece seriam os dados da consulta, é isso? Se for, tente um Recordset e faça o Loop:

    Código:
    Dim rs As Recordset, nomeOrigem As String, nomeDestino As String

    Set rs = CurrentDb.OpenRecordset("001")

    rs.MoveFirst

    Do While Not rs.EOF
        nomeOrigem = "C:\fotos\" & rs("PLAQUETA") & ".jpg"
        nomeDestino = CurrentProject.Path & "\Imagens\" & rs("CODIGO") & ".jpg"
        Name nomeOrigem As nomeDestino
        rs.MoveNext
    Loop

    MsgBox "Processo concluído"

    rs.Close
    Set rs = Nothing


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  HugoLuiz 2/12/2014, 17:02

    criquio, Obrigado por me ajudar funcionou certinho!!
    cheers cheers

    Conteúdo patrocinado


    [Resolvido]Como alterar nome de uma foto pelo access? Empty Re: [Resolvido]Como alterar nome de uma foto pelo access?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:56