sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible modificar las entradas de la tabla desde LibreOffice Base?

La forma normal de modificar una tabla:

  1. Herramientas -> SQL
  2. Ingrese una ALTER TABLE comando y presione Execute botón.

Una forma que funciona, aunque se queja de que no se devuelve ningún conjunto de resultados:

  1. Cree una consulta en la vista SQL.
  2. Ingrese ALTER TABLE comando.
  3. Haga clic en el botón en la barra de herramientas para marcarlo como Run SQL command directly . O Editar -> Run SQL command directly .
  4. Cierre la consulta y haga doble clic para ejecutarla.

Supongo que también podría hacerse con una macro, similar a https://forum.openoffice.org/en/forum/viewtopic.php?f=5&t=75763 pero usando ALTER TABLE .

Para obtener más ideas, consulte https://forum.openoffice.org /es/foro/viewtopic.php?f=61&t=37687 .

EDITAR:

Insertar nuevos datos de fila en un formulario es más fácil que modificar la tabla. Primero, asegúrese de que esto funcione:

  1. Haz doble clic en tu tabla debajo de Tables .
  2. Insertar -> Registrar o ingresar datos en la última fila nueva.

Si Insertar -> Grabar está deshabilitado, debe configurar la tabla para editarla. Asegúrese de que su conexión a la base de datos permita la edición. Además, la tabla debe tener una clave principal.

Una vez que pueda insertar registros en la vista de tabla, es hora de crear el formulario:

  1. En Forms , Use Wizard to Create Form .
  2. Seleccione su mesa y presione >> para incluir todos los campos.
  3. Haga clic en Finish .

Ahora debería poder abrir el formulario e ingresar datos en la nueva fila final.

Hay instrucciones más completas con ejemplos en http://www.open-of-course.org/courses/mod/url/view.php?id=786 .