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]Dúvida com Pesquisa

    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Dúvida com Pesquisa Empty Dúvida com Pesquisa

    Mensagem  good guy 27/8/2013, 15:42

    Bom dia pessoal,

    Não estou conseguindo entender porque meu código não está funcionando em uma pesquisa que faço a tabela numa combo, meu código com Dlookup não está funcionando. Alguém pode me ajudar a localizar o problema. Será um detalhe que esqueci? O valor de um item teria que aparecer na caixa de texto, mas não aparece. Testei com uma MsgBox e realmente não aparece.
    Anexos
    [Resolvido]Dúvida com Pesquisa AttachmentPesquisaCombo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 22 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Dúvida com Pesquisa Empty Re: [Resolvido]Dúvida com Pesquisa

    Mensagem  JPaulo 27/8/2013, 16:03

    Grande amigo tudo jóia ?

    Olha ae, o campo Item não existe na tabela, é o CodigoItem.

    Val1 = Format(DLookup("Valor", "tblItens", "CodigoItem = '" & sItem & "'"), "R$#,##0.00")
    Anexos
    [Resolvido]Dúvida com Pesquisa AttachmentPesquisaCombo_OLD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (27 Kb) Baixado 35 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Dúvida com Pesquisa Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new Instruções SQL como utilizar...
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Dúvida com Pesquisa Empty Dúvida com Pesquisa

    Mensagem  good guy 27/8/2013, 16:17

    Bom dia João,

    Muito obrigado. Mas estou intrigado. No código abaixo eu havia colocado no lugar de CodigoItem o campo Item porque na combo cboItens é o item que seleciono e fazia referencia a ele na função Dlookup. Não entendi porque deveria utilizar o campo CodigoItem se Forms!frmTeste!cboItens é uma String e não um Integer (valor inteiro). Pode me explicar para que eu aprenda e domine o assunto? É lógico que geralmente eu utilizaria o código mas é uma String que eu tenho na combo cboItens.

    Private Sub cboItens_AfterUpdate()
    On Error Resume Next
    Dim sItem As String

    If Not IsNull(cboItens) Then
    sItem = Forms!frmTeste!cboItens
    Val1 = Format(DLookup("Valor", "tblItens", "CodigoItem = '" & sItem & "'"), "R$#,##0.00")
    Else
    Exit Sub
    End If
    End Sub

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Dúvida com Pesquisa Empty Re: [Resolvido]Dúvida com Pesquisa

    Mensagem  JPaulo 27/8/2013, 16:35

    Ola;

    O DLookup faz referencia a um campo da tabela "tblItens" e o campo tem o nome de "CodigoItem" e na tabela esse campo é Texto mesmo.

    Na cboItens a column(0) é esse mesmo campo "CodigoItem"

    Se quiser o Item mesmo, terá de referencia a coluna;

    sItem = Forms!frmTeste!cboItens.Column(1)
    Val1 = Format(DLookup("Valor", "tblItens", "Item = '" & sItem & "'"), "R$#,##0.00")


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Dúvida com Pesquisa Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new Instruções SQL como utilizar...
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Dúvida com Pesquisa Empty Dúvida com Pesquisa

    Mensagem  good guy 27/8/2013, 20:33

    Obrigado João, pela aula. Não desconhecia isso não, mas enquanto você desenvolve uma idéia em seu projeto surge várias dúvidas de como fazer a coisa funcionar e você não atina para certos detalhes. Já tinha aprendido isso, mas não custa nada repassar a aula. Espero que sua aula possa ajudar outros colegas também.

    Um abs
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Dúvida com Pesquisa Empty Re: [Resolvido]Dúvida com Pesquisa

    Mensagem  JPaulo 27/8/2013, 21:21

    Obrigado pelo retorno amigo, faltou apenas o Resolvido, desta vez eu coloco.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Dúvida com Pesquisa Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Dúvida com Pesquisa Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Dúvida com Pesquisa Empty Re: [Resolvido]Dúvida com Pesquisa

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 22:45