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


2 participantes

    [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Diferença entre "DPesquisar"  e o "DLookup" Empty Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  Assis 27/9/2011, 16:10

    Boa tarde

    Tenho esta formula nas propriedades - Origem do control e funciona.

    Formulário Continuo

    MeuCampo=DPesquisar("[Horas]";"[Funcionarios]";"[FuncionarioID] = " & [Formulários]![Horario]![FuncionarioID] & "")

    Como seria a mesma formula em VB ?


    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    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]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  criquio 27/9/2011, 17:48

    É só trocar DPesquisa por DLookup, Formulários por Form e ponto e vírgula por vírgula:

    Me.NomeDoCampo = DLookup("Horas", "Funcionarios", "FuncionarioID=" & Forms!Horario!FuncionarioID)


    .................................................................................
    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.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  Assis 27/9/2011, 18:14

    Criquio

    Funciona.

    Mas como é um form continuo ele pega o valor da primeira linha e coloca-o em todas as outras linhas registadas o que é errado.

    Com a função do Dpesquisar nas propriedades do Campo "Origem dos registos" o resultado é correcto para cada linha.


    O Campo "Forms!Horario!FuncionarioID" é uma caixa de combinação e o valor a pegar esta na coluna(2).
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    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]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  criquio 27/9/2011, 18:20

    Formulário contínuo funciona de forma diferente de um formulário simples. Ou melhor dizendo, funciona de forma igual, mas precisamos que funcione de forma diferente. Explicando melhor: um formulário simples tem os campos Nome, Endereço e Telefone, por exemplo. Esse formulário tem três campos. Se passar ele para formulário contínuo, ele continuará tendo três campos, mas os campos se replicam de acordo o número de linhas. Por isso que quando é inserido o código no vba, ele interpreta tudo como uma linha só. Nesse caso, é mais prático mesmo usar na origem do campo.


    .................................................................................
    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.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  Assis 27/9/2011, 18:25

    Obrigado Criquio

    E como se diz por aqui...

    o que não tem cura, curado está ...

    Cumprimentos


    .................................................................................
    *** Só sei que nada sei ***
    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]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  criquio 27/9/2011, 18:33

    Por aqui dizemos "o que não tem remédio, remediado está" Razz


    .................................................................................
    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.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  Assis 27/9/2011, 18:43

    Falta o resol ......


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Diferença entre "DPesquisar"  e o "DLookup" Empty Re: [Resolvido]Diferença entre "DPesquisar" e o "DLookup"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 15:07