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

    Código Dlookup Ajuda

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    Código Dlookup Ajuda Empty Código Dlookup Ajuda

    Mensagem  Agravina 22/3/2015, 13:37

    Uso Este código abaixo para retornar dados do produto e imagem
    Mas se o código conter mas de 7 dígitos não retorna imagem.

    if Idois é referente a estes campo no formulário

    =Format(Esquerda(Direita([CodBarras];6);5);"@@\,@@@") campo IdPeso
    =Esquerda([CodBarras];1) campo Idois
    =Esquerda([CodBarras];7) campo Idprodutovv0

    São necessários para ler os códigos gerados por balanças

    If Idois = "2" Then
    If IsNull(DLookup("CódigoBarras", "Tab_Produto", "CódigoBarras='" & Forms!frmpontodevenda!Idprodutovv0 & "'")) Then
    MsgBox "Produto não Cadastrado ", vbInformation, "ATENÇÃO"

    Dim strCB As String
    strCB = (DLookup("[Foto]", "Tab_Produto", "[CódigoBarras] = '" & Forms!frmpontodevenda!codbarras & "'")) & ""
    If Len(strCB) > 0 Then
    Forms!frmpontodevenda!Imagem3.Picture = strCB
    Else
    'se não achar passar para o código abaixo
    Forms!frmpontodevenda!Imagem3.Picture = (DLookup("[Foto]", "Tab_Produto", "[CódigoBarras] = '" & Forms!frmpontodevenda!Idprodutovv0 & "'"))
    End If
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Código Dlookup Ajuda Empty Re: Código Dlookup Ajuda

    Mensagem  Alexandre Neves 22/3/2015, 18:04

    Boa tarde
    Terá campo com vários tamanhos
    Veja quais os tamanhos possíveis e, em cada situação, quais partes precisa extrair


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    Código Dlookup Ajuda Empty Re: Código Dlookup Ajuda

    Mensagem  Agravina 23/3/2015, 12:11

    O problema está m retornar foto do produto quando este tem o código com mais de 7 digitos

    exemplo
    código 100 funciona normalmente
    código 1234567 não funciona.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Código Dlookup Ajuda Empty Re: Código Dlookup Ajuda

    Mensagem  Noobezinho 23/3/2015, 13:29

    Agravina

    Provavelmente seja a formatação que está pegando parte do código e não ele por inteiro.

    Se sabe usar ponto de interrupção do código, e a janela de verificação imediata, veja
    se o código que está inserindo está sendo retornado por inteiro. Por exemplo:

    Deseja ver a foto do código 1234567

    Porém com a formatação o Access está lendo 123456 e não encontrará registros com esse código.

    Caso não consiga, poste a tabela e o formulário em questão.

    Lembrando que o fórum não está aceitando anexo no momento, use o dropbox ou o mega.

    [ ]'s

    Noob




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    Código Dlookup Ajuda Empty Re: Código Dlookup Ajuda

    Mensagem  Agravina 23/3/2015, 17:51

    Seu link de bd para analise .

    https://www.dropbox.com/s/a214f2sb20zms0r/Novo%28a%29%20Microsoft%20Office%20Access%202007%20Banco%20de%20Dados.accdb?dl=0

    Conteúdo patrocinado


    Código Dlookup Ajuda Empty Re: Código Dlookup Ajuda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 13/5/2024, 19:21