Formulários

Quando você cria um formulário, cria uma forma de comunicação entre você e os dados armazenados no Access. Embora possa criar formulários simples que se parecem muito com os familiares formulários de papel, você pode também melhorar a aparência deles com recursos visuais interessantes – tais como cores e sombras para definir secções diferentes, figuras ou gráficos – e uma grande variedade de controles. Os formulários do Access podem conter botões, listas de selecção, botões de opção e subformulários embutidos que fornecem maior funcionalidade que os típicos de papel.

Exemplo de um formulário

Criando um formulário com a ajuda de um Assistente
O Assistente faz perguntas sobre o formulário que você deseja criar e então cria um formulário baseado nas suas respostas.

Para criar um formulário com a ajuda de um assistente
1. Na janela Banco de Dados, clique sobre o botão Formulários e então escolha o botão Novo.

Aparecerá a caixa de diálogo Novo Formulário na qual você escolherá qual a forma de criação do formulário você deseja usar. Veja ilustração ao lado.
2. Para usar o assistente seleccione a opção Assistente de Formulário.
3. Na caixa que aparece na parte de baixo, clique na setinha para escolher a tabela ou a consulta de origem do formulário.
4. Clique em OK.

Se o Assistente não criar o formulário da maneira desejada, você poderá alterar o formulário manualmente no modo Estrutura, ou poderá utilizar o Assistente novamente e escolher opções diferentes à medida em que responde as perguntas.

  • ROBERTO ALVES

    Olá josé
    Estou eu aqui novamente, com uma dúvida, estou criando uma proteção para o meu aplicativo, baseado em um exemplo que precisa do Controle onde eu preciso inicialmente copiar e registrar o controle nslock 15vb5.ocx:

    fiz a pesquisa e em meu sistema do PC e não encontrei, aí ví que esse controle se refere ao SP3
    e o meu sistema é SP2, como voce me sugereria a fazer nesse caso

    • http://www.accessexemplos.com Administrador

      Olá Roberto,

      Nunca utilizei o nslock, mas estive a experimentar e achei que é uma boa ferramenta. Quanto à sua dúvida basta seguir os seguintes passos:

      1 – Faça o download do componente aqui nslock15vb5.zip

      2 – Instalar o componente nslock15vb5.ocx no seu computador e fazer o registo no Windows

      Primeiro deve copiar o ficheiro nslock15vb5.ocx para o diretório windowssystem (Windows 98) ou windowssystem32 (XP)

      Depois tem que usar o programa regsvr32.exe para registrar a ocx digitando o comando regsvr32 windowssystem32nslock15vb5.ocx no prompt do comando ou em executar. Deverá obter uma mensagem indicando que o registo foi efectuado com sucesso.

      Depois é só usar como quiser.

      • ROBERTO ALVES

        Muito obrigado a sua dica foi de grande aproveitamento, me ajudou muito mesmo
        é por isso que achei esse blog o melhor em dicas de access!!!

      • Roberto Alves

        como faço para conseguir o regs32.exe, pois o Sistema que uso é Windows XP SP2 e na Pasta System e System32 não se encontra

  • carlos cristiano

    muito bom mesmo!

  • Salito

    gosto imenso de base de dados e quero ganha experiencia com voces. dëm me dicas maravilhosas sobre a materia.

  • Ricardo Sá

    Sem querer encontrei este site e sem querer encontrei uma coisa que me veio dar muito geito.

    Obrigado ao autor.
    E para agraceder a ajuda dei um “ajudinha”………………….

  • ELIZEU

    COMO FAÇO PARA COLOCAR UM CAMPO TOTAL NO FORMULÁRIO, JA TENTEI, MAS NÃO APARECE O VALOR, NA TABELA APARECE…

  • ELIAS

    como faço para colocar botões no formulário???
    Obrigado.

  • CARLOS

    Gostaria de criar um formulário baseado em uma tabela de dados. É bem específico.

  • Marcelo Balbino

    Fiz um formulario e com um controle, exemplo RE 01 e assim por diante, quando chegou em RE 72, os formulários sairam de ordem, agora quando vou para o ultimo aparece o formulário 48. Como faço para colocar em ordem crescente?

  • messias

    quero aprender mais sobre a criação de formularios e consultas

  • http://pauliflex.com.br Oscar

    Utilizo um formulario e agora precisarei fornece-lo para outros funcionarios trabalharem no mesmo formulario. Por isso procuro uma forma de abrir o formulario sem o access. Tem como fazer isso? Ou abrir o formulario de uma forma mais protegida, para não mudar configurações ou não alternar para as tabelas e relatorios que estão no mesmo arquivo. Espero ter explicado direito.
    Obrigado.

  • Webberson

    Excelente blog. Estou tentando dar meus primeiros passos com Access a principio achei um tanto complicado. Tenho noções boas de Excel e VBA. Estou tentando montar um BD que controle o ativo imobilizado e que calcule a depreciação dos mesmos. Isso tudo de forma automática e com entrada de dados via formulário. Bom terei que ler e estudar muito mas caso alguém já possua algo assim gostaria de poder (com autorização) obter uma cópia para moldar, se necessário as minhas necessidades. E caso alguém possua um aplicativo a níveis profissionais gostaria de poder conhecer e avaliar, podendo até comprar uma licença de uso. Obrigado.

    • http://www.accessexemplos.com Administrador

      O próprio Access tem um exemplo para ativos imobilizados e depreciação.