簡體   English   中英

可以從LibreOffice Base修改表條目嗎?

[英]Modifying table entries from LibreOffice Base, possible?

我已成功將LibreOffice Base與MySQL數據庫服務器連接。 我已經測試過是否可以從主機修改表(Internet上的免費托管服務),然后在LO Base中刷新表對象​​時會反映出更改。 但是我的問題是,我可以直接從LO Base修改數據庫表嗎? 我想可以使用LO Base中的sql查詢,但是如何? 請給我一些見解或教程。 謝謝。

更改表的正常方法:

  1. 工具-> SQL
  2. 輸入ALTER TABLE命令,然后按Execute按鈕。

一種有效的方法,即使它抱怨沒有返回結果集:

  1. 在SQL視圖中創建查詢。
  2. 輸入ALTER TABLE命令。
  3. 單擊工具欄中的按鈕,將其Run SQL command directly標記為Run SQL command directly Run SQL command directly單擊“編輯”-> Run SQL command directly
  4. 關閉查詢,然后雙擊以運行它。

我的猜測是,也可以使用類似於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. 插入->記錄,或在最后一個新行中輸入數據。

如果禁用插入->記錄,則需要設置表進行編輯。 確保您與數據庫的連接允許編輯。 該表還必須具有主鍵。

一旦可以在“表”視圖中插入記錄,就可以創建表單了:

  1. 在“ FormsUse Wizard to Create Form
  2. 選擇您的表格,然后按>>包括所有字段。
  3. 點擊Finish

現在,您應該能夠打開表單並將數據輸入到最后的新行中。

有關示例的更完整說明, 請訪問http://www.open-of-course.org/courses/mod/url/view.php?id=786

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM