可以修改LibreOffice Base中的表条目吗?

时间:2015-11-14 02:49:53

标签: mysql libreoffice libreoffice-base

我已成功将LibreOffice Base与MySQL数据库服务器连接。我已经测试过我是否从主机(互联网上的免费托管服务)修改了我的表格,然后在刷新LO Base中的表格对象时反映了这些变化。 但我的问题是,我可以直接从LO Base修改DB表吗?我想可以使用LO Base的sql查询,但是怎么样?请给我一些见解或教程。感谢。

1 个答案:

答案 0 :(得分:1)

改变表格的正常方法:

  1. 工具 - > SQL
  2. 输入ALTER TABLE命令,然后按Execute按钮。
  3. 一种有效的方法,即使它抱怨没有返回结果集:

    1. 在SQL视图中创建查询。
    2. 输入ALTER TABLE命令。
    3. 点击工具栏中的按钮,将其标记为Run SQL command directly。或编辑 - > Run SQL command directly
    4. 关闭查询并双击以运行它。
    5. 我的猜测也可以使用宏来完成,类似于https://forum.openoffice.org/en/forum/viewtopic.php?f=5&t=75763,但使用ALTER TABLE

      有关更多提示,请参阅https://forum.openoffice.org/en/forum/viewtopic.php?f=61&t=37687

      修改

      在表单中插入新行数据比更改表格更容易。首先,确保这有效:

      1. 双击Tables下的表格。
      2. 插入 - >记录,或在最后一个新行中输入数据。
      3. 如果插入 - >记录被禁用,然后您需要设置表格进行编辑。确保您与数据库的连接允许编辑。该表也必须有一个主键。

        一旦您可以在表视图中插入记录,就可以创建表单了:

        1. FormsUse Wizard to Create Form
        2. 选择您的表格,然后按>>以包含所有字段。
        3. 点击Finish
        4. 现在您应该能够打开表单并将数据输入到最后一个新行。

          有关示例的更完整说明位于http://www.open-of-course.org/courses/mod/url/view.php?id=786