MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Compartilhe

    omjmesquita
    Novato
    Novato

    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

    Mensagem  omjmesquita em Sex 02 Out 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.

    omjmesquita
    Novato
    Novato

    Respeito às Regras 100%

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

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

    Mensagem  omjmesquita em Dom 11 Out 2015, 22:30

    Ninguém pode dar uma ajudinha?
    Obrigado

      Data/hora atual: Qui 08 Dez 2016, 23:56