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]Função Dlookup é a solução?

    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 7/10/2015, 14:32

    Bom dia, pessoal. Dei uma olhada em alguns tópicos, mas nada que me levasse a uma solução para o meu problema...

    Eu tenho uma tabela "tecnicos" onde os dados são:

    codpessoanome_razaosocial
    2301Renata Souza
    2146Rafael Miranda
    1705Rodolfo Veloso
    1559Rafael Carvalho
    1254Thiago Baptista
    925Cleidivan Silva
    E eu tenho outra tabela "mk_os", sendo:

    codosclientetecnico_atendimento
    21211545925
    652121541254
    312584122301
    541222221705
    77721211559
    65219631254
    Então eu gostaria que no formulário dividido da tabela mk_os eu conseguisse colocar numa cx de texto "não acoplada" o nome do tecnico de atendimento, considerando o codigo que constará no campo tecnico_atendimento, por cada registro.

    tentei a função Dlookup em vba mas ele repete o tecnico do 1º registro em todos os outros. Já em modo de expressão, me retorna "#Erro" nas cxs de texto de cada registro.
    Podem me dar uma força?
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  rubenscouto 7/10/2015, 14:51

    estas duas tabelas estão devidamente relacionadas? como está a sua estrutura de banco de dados?
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 7/10/2015, 15:24

    Olá, rubenscouto. Então, sou leigo neste aspecto, mas existem associações entre essas tabelas não sei se é a mesma coisa.

    uma coisa que não pus é que na verdade não são tabelas, mas sim consultas de tabelas que pegam dados de um banco na web.

    Essa consulta eu já coloquei um outro campo onde ele ao invés de me passar o codigo do bairro, ele me passe o nome considerando o cod do bairro, acredito que poderá ser isso que irá me sugerir para fazer com o exemplo. De fato funciona, mas encontrei problema ao associar o campo tecnico_atendimento e tecnico_responsavel da "mk_os" a um unico campo da tabela "tec".

    Ou seja, não consegui fazer com o que, segundo o "codpessoa" que consta dentro do campo "tecnico_atendimento" e do campo "tecnico_responsavel" ele substitua esses codigos pelo nome correspondente na tabela "tec" ou então que em outros campos, por exemplo "tec_responsavel" e "tec_atendimento", apareça o nome relacionado ao codigo correspondente no campo "tecnico_responsavel" e "tecnico_atendimento", respectivamente.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  Marcelo David 7/10/2015, 19:09

    Poste o Dlookup que usou no VBA e o DPesquisa na expressão
    para avaliarmos...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Função Dlookup é a solução? Marcel11
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 7/10/2015, 19:42

    Em vba usei o seguinte:

    Código:
    Private Sub Form_Load()
    Me.tec_atend = DLookup("[nome_razaosocial]", "tec", "[codpessoa] =" & tecnico_atendimento)
    End Sub


    Em expressão tentei de diversas maneiras, acho que posso estar errando na maneira de estar escrevendo. Segue alguns:

    =DPesquisa("[tec]![nome_razaosocial]";"tec";"[tec]![codpessoa]=" & [tecnico_responsavel])

    =DPesquisa("nome_razaosocial";"tec";"codpessoa=" & [tecnico_responsavel])
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  Marcelo David 7/10/2015, 21:35

    O que é "tecnico_atendimento", um campo do form?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Função Dlookup é a solução? Marcel11
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 7/10/2015, 22:56

    Sim, Marcelo.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  Marcelo David 7/10/2015, 23:07

    Na tabela é do tipo número ou texto?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Função Dlookup é a solução? Marcel11
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 8/10/2015, 12:31

    É tipo número.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3878
    Registrado : 21/04/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  Marcelo David 8/10/2015, 15:31

    Aparenta está tudo certo...
    Poderia postar seu aplicativo com as partes envolvidas
    para averiguarmos?



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Função Dlookup é a solução? Marcel11
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 30/10/2015, 18:16

    Desculpem a demora no retorno, mas por ora consegui uma solução.

    Obrigado aos que ajudaram.
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  leandrowerneck 30/10/2015, 18:20

    Sendo assim, resolvido!

    Conteúdo patrocinado


    [Resolvido]Função Dlookup é a solução? Empty Re: [Resolvido]Função Dlookup é a solução?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 01:31