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


    Como buscar campo num registo de uma tabela? e outras dúvidas

    avatar
    omjmesquita
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 08/05/2015

    Como buscar campo num registo de uma tabela? e outras dúvidas Empty Como buscar campo num registo de uma tabela? e outras dúvidas

    Mensagem  omjmesquita 2/10/2015, 16:23

    Boa tarde amigos.
    Tenho uma tabela com o nome Utilizadores.
    Neste tabela existem alguns campos: Nº Utilizador, Nome, Apelido, Serviço, Telefone e Email.
    O nome do formulário em uso é Formulario1.
    O que desejava era:
    No formulário, ao digitar numa caixa criada com o nome caixanumero o número do utilizador, esta vá pesquisar a tabela Utilizadores e caso o numero introduzido nesta caixa tenha correspondência com o campo Nº Utilizador devolva os dados existentes nesse registo (ou seja, retorne o conteudo dos campos Nº Utilizador, nome, Apelido, etc). Eu sei que se pode fazer com DLookup mas dá-me sempre erro nos critérios que introduzo.

    Qual é o procedimento para, quando se introduzir os dados, através de um outro formulário, não permita que possa ser introduzido o Nº Utilizador repetido?

    Tanto uma como outra opções poderão ser utilizadas mais que uma vez. Pode utilizar-se esses códigos numa macro ou função? Como se faz? Depois, como se pode chamar para que se execute essa macro ou função?

    Gostaria que no Formulário1, aparecesse uma caixa onde vão aparecer várias opções. Por exemplo, pesquisa por Nº Utilizador, Pesquisa por Nome, etc., e que, mediante essa opção, os dados aparecessem no mesmo ecrã ou tela mas noutra localização. Por exemplo, a caixa das opções aparecer na metade esquerda do ecrã e o resultado dessa pesquisa aparecer na metade direita do ecrã. Isto porque na restante metade esquerda do ecrã iria possibilitar a introdução de outros dados numa outra tabela (por exemplo TabelaExp). Ou seja: na TabelaExp iriam meter-se dados em campos como Datadaencomenda, Tipodeencomenda e valordaencomenda e, do lado direito iriam aparecer os dados da consulta que se efetuaria.

    Finalmente, como evitar que, ao ser feita a consulta, não se possam alterar os dados apresentados? Isso só seria possível através de um botão Alterarregisto.

    Ainda sou novato e tento entender e estudar o VBA para Access. Se possível ponham comentários para que possa perceber o que fazem as instruções.
    Obrigado pela vossa ajuda.
    Bem hajam.
    avatar
    omjmesquita
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 26
    Registrado : 08/05/2015

    Como buscar campo num registo de uma tabela? e outras dúvidas Empty Re: Como buscar campo num registo de uma tabela? e outras dúvidas

    Mensagem  omjmesquita 11/10/2015, 22:30

    Ninguém pode dar uma ajudinha?
    Obrigado

      Data/hora atual: 28/3/2024, 20:21