MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Como fazer um campo receber anexo?

    Compartilhe

    joaomarcos84712722
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 17/03/2017

    [Resolvido]Como fazer um campo receber anexo?

    Mensagem  joaomarcos84712722 em Qua 03 Maio 2017, 03:01

    Olá. Estou criando um sistema... e na hr q a pessoa faz o login abre um formulário Principal. No formulário Principal um campo recebe o nome e o ID do Usuário, eu estou tentando fazer um campo do formulário Principal receber a foto do Usuário (a foto do usuário é um anexo colocado na hr em que se faz o cadastro do usuário). Tentei de varias maneiras, a unica que consegui resultado foi:

    Código:
    Private Sub Form_Load()


    Forms![F_Principal].UsuarioOn = Forms![F_Login].TxtUsuario
    Forms![F_Principal].UsuarioID = Forms![F_Login].UsuarioID

    Me.Foto.DefaultPicture = DLookup("Foto", "TB_CadUsuario", "[Usuario] ='" & Me.UsuarioOn & "'")

    End Sub


    Mas quando eu passo o arquivo para outro pc, na hora de abrir o formulário aparece "Erro em tempo de execução '2220': O sistema não pode abrir o arquivo '134564_232542_24.png'.
    Como faço para o campo receber o anexo do usuário logado?


    Última edição por joaomarcos84712722 em Dom 17 Set 2017, 04:22, editado 1 vez(es)
    avatar
    CassioFabre
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 18/01/2013

    Re: [Resolvido]Como fazer um campo receber anexo?

    Mensagem  CassioFabre em Qua 03 Maio 2017, 11:53

    Bom dia,

    O ideal é você salvar apenas o caminho da imagem e não a imagem em si na tabela, uma vez que isso inchará bastante seu banco. Procure aqui no fórum exemplos a respeito, existem inúmeros de como pegar imagem pelo caminho.

    Abraço.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4534
    Registrado : 15/03/2013

    Re: [Resolvido]Como fazer um campo receber anexo?

    Mensagem  ahteixeira em Qua 03 Maio 2017, 12:27

    Olá a todos,
    João o melhor é como o colega indicou, a menos que não seja numa rede.
    E mesmo assim não é indicado armazenar imagens na base de dados "incha" muito e o limite é 2gb, no entanto é possível.
    Veja como fazer uma busca:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço a todos
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4534
    Registrado : 15/03/2013

    Re: [Resolvido]Como fazer um campo receber anexo?

    Mensagem  ahteixeira em Sab 26 Ago 2017, 18:05

    Olá Marcio Bastos,
    Como ficou a situação?
    Os membros do fórum merecem e agradecem o retorno.

    Caso tenha resolvido, não se esqueça de dar o tópico como tal.
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço

    joaomarcos84712722
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 17/03/2017

    Como fazer um campo receber anexo?

    Mensagem  joaomarcos84712722 em Dom 17 Set 2017, 04:21

    Obrigado. Resolvi buscando a imagem pelo diretório do pc msm.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4534
    Registrado : 15/03/2013

    Re: [Resolvido]Como fazer um campo receber anexo?

    Mensagem  ahteixeira em Dom 17 Set 2017, 19:27

    Olá Marcio, obrigado pelo retorno.
    Abraço

      Data/hora atual: Qua 22 Nov 2017, 20:14