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


4 participantes

    [Resolvido]Trazer dados da consulta para o campo de texto

    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Trazer dados da consulta para o campo de texto

    Mensagem  JamesBond 5/10/2011, 15:02

    Olá pessoal!

    Estou com dúvida: como trazer os dados da consulta para os campos de texto no formulário?

    No formulário, tem uma caixa de listagem que mostra todos os nomes dos fornecedores. E também tem as caixas de textos: Nome, Telefone e Email.
    Quando clico em um dos fornecedores na caixa de listagem, é feita uma consulta para exibir os demais dados dos fornecedores (Nome, Telefone, Email)..
    O problema é que abre uma tela de consulta, exibindo o resultado... E não quero que abra essa tela..

    Eu gostaria de trazer o resultado da consulta para os campos de texto presentes no formulário, sem abrir a tela de consulta..
    Segue em anexo uma figura exemplo para melhor entendimento.

    Obrigado!


    Última edição por JamesBond em 6/10/2011, 14:55, editado 1 vez(es)
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  João afonso 5/10/2011, 15:39

    Amigo veja se este exemplo de um dos colegas serve para você.



    http://www.4shared.com/file/G8FCqZZN/FORMULRIO_EXEMPLOS_2.html
    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  JamesBond 5/10/2011, 19:30

    Olá João!
    Em primeiro lugar, obrigado pela atenção..

    Porém como sou novato em access, achei este exemplo complexo ..
    Gostaria de algo simples, como na figura em anexo!

    Obrigado
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  João afonso 6/10/2011, 01:35

    amigão se você estiver usando o access 2007, na estrutura do banco de dados na opção criar existe uma opção criar formulário dividido que faz exatamente o que você quer è muito simples de usar. Você pode mudar a posição da divisão de horizontal para vertical e ao clicar no nome no formulário contínuo vai mudando as informações do formulário normal.
    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  JamesBond 6/10/2011, 14:00

    João,

    Ótima dica..
    Porém não é isso que quero ...

    Gostaria de fazer algo parecido como na figura em anexo..

    De qualquer forma, valeu pela atenção!


    Abraço
    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  JamesBond 6/10/2011, 18:13

    Pessoal,

    Estou tentando fazer assim..
    Quando o usuário escolhe um fornecedor na caixa de listagem, é executada a seguinte função:

    Código:
    Private Sub Lista236_Click()
        Dim rs As DAO.Recordset
        Dim strSQL As String
       
        strSQL = "SELECT CadastroFornecedores.Fornecedor, CadastroFornecedores.Contato, CadastroFornecedores.Telefone, CadastroFornecedores.Email"
        strSQL = strSQL & " FROM CadastroFornecedores WHERE ((CadastroFornecedores.Fornecedor)=" & [Forms]![ConsultaFornecedores]![Lista236] & ");"
       
        Set rs = CurrentDb.OpenRecordset(strSQL)

        If Not rs.EOF Then
            Me.Texto263.Value = rs("Fornecedor")
        End If

        Set rs = Nothing
    End Sub

    Ou seja, assim que consultar o banco, as informações são trazidas para a caixa de texto Texto263..

    Porém dá erro..
    Segue a mensagem de erro abaixo:

    Erro em tempo de execução '3075':
    Erro de sintaxe (operador faltando) na expressão de consulta
    '((CadastroFornecedores.Fornecedor)=Fornecedor1)'.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  Avelino Sampaio 6/10/2011, 18:27

    Olá

    Quando estiver lhe dando com string você deve usar o APÒSTROFE (')

    ...
    strSQL = strSQL & " FROM CadastroFornecedores WHERE ((CadastroFornecedores.Fornecedor)='" & [Forms]![ConsultaFornecedores]![Lista236] & "');"
    ...

    Convido a ler meu tutorial sobre filtragens

    Tutorial sobre filtragens com vídeo-aula

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  JamesBond 6/10/2011, 19:14

    Fechou!!
    Agora funcionou que é uma beleza!

    Valeu Avelino!!
    Créditos ao João tbm!

    Abraços
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  João afonso 6/10/2011, 21:09

    Amigo obrigado pelo retorno.

    Não esquesa de colocar o resolvido.
    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

    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  Alexandre Neves 6/10/2011, 21:15

    Colocado resolvido

    Conteúdo patrocinado


    [Resolvido]Trazer dados da consulta para o campo de texto Empty Re: [Resolvido]Trazer dados da consulta para o campo de texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 06:37