我已成功将LibreOffice Base与MySQL数据库服务器连接。我已经测试过我是否从主机(互联网上的免费托管服务)修改了我的表格,然后在刷新LO Base中的表格对象时反映了这些变化。 但我的问题是,我可以直接从LO Base修改DB表吗?我想可以使用LO Base的sql查询,但是怎么样?请给我一些见解或教程。感谢。
答案 0 :(得分:1)
改变表格的正常方法:
ALTER TABLE
命令,然后按Execute
按钮。一种有效的方法,即使它抱怨没有返回结果集:
ALTER TABLE
命令。Run SQL command directly
。或编辑 - > Run SQL command directly
。我的猜测也可以使用宏来完成,类似于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。
修改强>
在表单中插入新行数据比更改表格更容易。首先,确保这有效:
Tables
下的表格。如果插入 - >记录被禁用,然后您需要设置表格进行编辑。确保您与数据库的连接允许编辑。该表也必须有一个主键。
一旦您可以在表视图中插入记录,就可以创建表单了:
Forms
,Use Wizard to Create Form
。>>
以包含所有字段。Finish
。现在您应该能够打开表单并将数据输入到最后一个新行。
有关示例的更完整说明位于http://www.open-of-course.org/courses/mod/url/view.php?id=786。