在 LibreOffice Base 文档中,表定义中的字段顺序很重要 [0]。
但是当我要求“表格设计”对话框插入一个字段或从剪贴板粘贴一行时,它坚持将新字段放在最后。
我正在使用 LibreOffice 4.1.4.2。
如何在我选择的位置放置一个新字段?如何重新排序 Table Design 中的字段?
[0] 我知道在真正的关系数据库中,字段没有特殊的顺序。但是在 Base 数据库中,字段序列得到维护,并且对于 Base 应用程序中这些字段的表示很重要。
我知道没有办法使用 OpenOffice/LibreOffice 中的表格设计对话框来完成您想要的操作。以下方法已在多个论坛上推荐,用于使用嵌入式数据库对表中的字段进行重新排序。如果您的表由约束或视图引用,则必须将它们与任何关系一起删除并重建。
复制表,然后选择“选择性粘贴”并选择“数据源表”作为要粘贴的类型。选择复制定义和数据。在随后的“应用列”对话框中,按照您希望的顺序将现有列传输到新表。创建您满意的表后,删除原始表并使用原始名称重命名新表。
| 归档时间: |
|
| 查看次数: |
2689 次 |
| 最近记录: |