Como criar um formulário de entrada de dados no LibreOffice Base

Você costuma registrar grandes quantidades de dados em uma planilha ou tabela de banco de dados? Ou talvez você queira hospedar um formulário em seu site para que os hóspedes possam compartilhar suas informações? Você pode criar seu próprio formulário vinculado a um banco de dados usando o LibreOffice Base, uma alternativa gratuita ao Microsoft Access.

Neste guia, criaremos um formulário simples, mas atraente, para inserir dados de forma rápida e fácil em seu banco de dados. Ele terá algumas caixas de texto, alguns botões de opção e dois botões de controle de formulário.

Introdução ao Libre Office Base

Antes da primeira etapa, certifique-se de ter o pacote LibreOffice instalado em seu computador. Então siga nosso guia para criar um banco de dados e uma tabela no Base .

Neste guia, trabalharemos com apenas uma tabela. Certifique-se de ter um campo em sua tabela para cada ponto de dados que pretende coletar no formulário, sendo um deles o campo de ID designado.

Para os fins deste guia, nosso formulário catalogará uma coleção de filmes. Isso significa que teremos um campo para o título do filme, diretor, ano de lançamento e formato, bem como o ID do registro, mas você pode ajustar sua tabela e formulário para atender às suas necessidades.

Etapa 1: configurar um formulário

Na janela principal do LibreOffice Base, vá para Banco de dados> Formulários no menu e, na seção Tarefas , clique em Usar assistente para criar formulário (destacado abaixo).

Existem oito opções na barra lateral, mas você não precisa preencher todas elas. Abordaremos cada um dos que você precisa usar abaixo.

Seleção de Campo

Selecione sua tabela no menu suspenso Tabela e, em seguida, escolha na lista quais campos da tabela você deseja preencher usando o formulário.

Se você habilitou o AutoValue para o campo de ID, incluir esse campo em seu formulário é opcional, já que o Base irá preenchê-lo com o próximo número de ID lógico automaticamente. No entanto, você ainda pode querer lá apenas para ter sempre certeza em qual entrada está trabalhando.

Para nossos propósitos, incluiremos todos os campos.

Também é útil reorganizar os campos na ordem em que deseja preenchê-los, em ordem decrescente. Isso é com você e pode depender da fonte de dados da qual você está puxando.

Configurar um subformulário

Deixe a opção de adicionar um subformulário desmarcada. Nosso formulário será bastante simples, por isso não incluiremos um.

Organizar controles

Escolha o arranjo que você mais gosta, provavelmente uma das opções colunares; a opção de campo de dados é menos atraente e você pode fazer mais com um layout colunar.

Definir entrada de dados

Aqui, o Base perguntará sobre a finalidade do formulário. Escolha Este formulário deve ser usado para inserir novos dados apenas se você não estiver preocupado em ver suas entradas anteriores ao mesmo tempo em que está inserindo dados.

Se você optar por exibir os dados, recomendamos que você também marque as caixas que não permitem a modificação e exclusão de dados existentes, pois a modificação e exclusão acidental são muito fáceis.

Aplicar estilos

Escolha a cor de fundo e o tipo de borda do campo. Você pode alterá-los mais tarde, se desejar.

Nome do conjunto

Dê um nome ao seu formulário, algo que indique sua finalidade. Depois disso, selecione a opção Modificar o formulário e clique em Concluir .

Relacionado: Como criar um formulário no Microsoft Access

Etapa 2. Faça um cabeçalho

Com o assistente concluído, agora você pode editar seu formulário como quiser. Vamos começar criando um cabeçalho para o formulário para identificá-lo claramente.

Na barra de ferramentas superior, clique em Inserir caixa de texto , destacado em vermelho na foto abaixo. Observe que este botão é diferente do botão "Caixa de texto" na barra de ferramentas à esquerda, que serve para criar caixas de texto para entrada de dados.

Digite o título que deseja para o seu formulário e destaque-o para ajustar a fonte.

No futuro, se você quiser editar a caixa em que o texto está, clique no cabeçalho uma vez. Para editar o texto em si, você precisa clicar duas vezes nele.

Etapa 3. Criar botões de controle de formulário

Quando você está adicionando entradas, você vai querer alguns botões permitindo que você se mova pelo processo de entrada de dados. Sugerimos incluir pelo menos um botão "Próxima entrada".

Para fazer isso, clique na ferramenta Push Button na barra de ferramentas à esquerda. Clique e arraste para definir a forma e o tamanho do botão. Em seguida, edite as propriedades do controle do botão clicando com o botão direito sobre ele e selecionando Propriedades do controle .

Existem muitos campos que você pode editar, mas estamos interessados ​​apenas em alguns:

  • Nome : Dê a ele um nome que o identifique de outros objetos em seu formulário. Você usará esse nome na edição de partes do formulário, como a ordem de tabulação.
  • Etiqueta : Este campo define o texto que aparecerá no botão. Altere para algo como "Próxima entrada" ou talvez ">>".
  • Ação : Defina a ação como Novo registro . Isso faz com que o botão salve sua entrada atual e vá para uma nova entrada sempre que for pressionado.

Também vamos criar um botão separado para salvar sua entrada atual sem mover para uma nova entrada. Dessa forma, você pode salvar seu trabalho e sair a qualquer momento, sem criar uma nova entrada em branco.

Crie o botão com a ferramenta Push Button novamente, definindo o nome e o rótulo de forma semelhante a antes, mas defina a ação para Salvar registro .

Etapa 4. Criar botões de opção

Vamos substituir uma das caixas de texto em nosso formulário, o campo Formato , por botões de opção (também chamados de botões de opção). Se um de seus campos sempre vai conter uma das poucas opções limitadas, um botão de opção permite que você insira rapidamente os dados sem digitá-los todas as vezes.

Você precisará excluir a caixa de texto gerada pelo assistente para o campo que deseja que os botões de opção controlem. Clique com o botão direito no campo e selecione Entrar no Grupo . Em seguida, clique na caixa de texto para realçá-la e clique no botão Excluir .

Saia do grupo clicando em qualquer outro lugar e selecione a ferramenta Botão de opção na barra de ferramentas à esquerda.

Clique e arraste na área em que deseja que a primeira opção seja localizada. Repita para quantas opções desejar para este campo. Em nosso exemplo, teremos três, para DVD, Blu-ray e digital.

Clique duas vezes em cada botão de opção para editar suas propriedades de controle. Dê a ele um nome e rótulo exclusivos.

Em seguida, na guia Dados da caixa de diálogo Propriedades, defina o campo Dados para qualquer campo que você deseja que este botão de opção controle. Na caixa Valor de referência ( ativado ) , insira os dados que deseja inserir quando o botão for selecionado. Você pode deixar a caixa Valor de referência (desativado) vazia.

Repita esse processo para cada botão de opção, inserindo um nome diferente e um valor de referência para cada um.

Etapa 5. Editar a ordem das guias

Você deve ter um formulário totalmente funcional agora. Você pode experimentar saindo da visualização do projeto (salvando seu trabalho, é claro) e clicando duas vezes no formulário na janela principal do Base.

Quando você experimenta seu formulário e pressiona a tecla Tab para pular de um campo para outro, é possível que observe que a ordem de tabulação está errada. Isso pode ser irritante e confuso ao inserir dados, então vamos consertar isso.

Você pode ajustar a ordem de tabulação voltando para a visualização do projeto e clicando no botão Ordem de ativação na barra de design inferior.

Na caixa de diálogo da ordem de ativação, você verá uma lista de todos os objetos em seu formulário. Reordene-os como faria com a tecla Tab para circular ou clique em Classificação automática para permitir que o Base adivinhe como gostaria que o Tab funcionasse.

Comece a inserir dados

Agora que terminou seu primeiro formulário, você pode abrir seu banco de dados e começar a adicionar entradas a qualquer momento clicando duas vezes no formulário. Antes que você perceba, você estará inserindo dados em uma velocidade incrivelmente rápida.

Você pode querer que seu banco de dados e formulário sejam hospedados na Internet, entretanto. Se você optar por isso, é importante considerar cuidadosamente suas opções de hospedagem para fazer isso.