[英]Modifying table entries from LibreOffice Base, possible?
我已成功將LibreOffice Base與MySQL數據庫服務器連接。 我已經測試過是否可以從主機修改表(Internet上的免費托管服務),然后在LO Base中刷新表對象時會反映出更改。 但是我的問題是,我可以直接從LO Base修改數據庫表嗎? 我想可以使用LO Base中的sql查詢,但是如何? 請給我一些見解或教程。 謝謝。
更改表的正常方法:
ALTER TABLE
命令,然后按Execute
按鈕。 一種有效的方法,即使它抱怨沒有返回結果集:
ALTER TABLE
命令。 Run SQL command directly
標記為Run SQL command directly
。 或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 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.