Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Modificando entradas de tabela do LibreOffice Base, é possível?


A maneira normal de alterar uma tabela:
  1. Ferramentas -> SQL
  2. Digite um ALTER TABLE comando e pressione Execute botão.

Uma maneira que funciona, mesmo que reclame que nenhum conjunto de resultados é retornado:
  1. Crie uma consulta na visualização SQL.
  2. Digite ALTER TABLE comando.
  3. Clique no botão na barra de ferramentas para marcá-lo como Run SQL command directly . Ou Edit -> Run SQL command directly .
  4. Feche a consulta e clique duas vezes para executá-la.

Meu palpite é que isso também pode ser feito com uma macro, semelhante a https://forum.openoffice.org/en/forum/viewtopic.php?f=5&t=75763 mas usando ALTER TABLE .

Para mais ideias, veja https://forum.openoffice.org /en/forum/viewtopic.php?f=61&t=37687 .

EDITAR:

Inserir novos dados de linha em um formulário é mais fácil do que alterar a tabela. Primeiro, verifique se isso funciona:
  1. Clique duas vezes em sua tabela em Tables .
  2. Inserir -> Gravar ou inserir dados na última nova linha.

Se Inserir -> Gravar estiver desabilitado, você precisará configurar a tabela para edição. Certifique-se de que sua conexão com o banco de dados permite edição. Além disso, a tabela deve ter uma chave primária.

Depois de inserir registros no modo de exibição de tabela, é hora de criar o formulário:
  1. Em Forms , Use Wizard to Create Form .
  2. Selecione sua mesa e pressione >> para incluir todos os campos.
  3. Clique em Finish .

Agora você deve conseguir abrir o formulário e inserir dados na nova linha final.

Instruções mais completas com exemplos estão em http://www.open-of-course.org/courses/mod/url/view.php?id=786 .