0

我正在尝试将立法存储在访问数据库中。由于编号和标题/副标题使用不一致,我打算将数据存储在一个平面表中,并使用“父”列将 ID 存储到标题、副标题或部分文本等。

所以 - 例如

ID     Section    Parent    Description
0      1                    Purposes of the act
1      a          0         The purpose of this act is to:
2      i          1         Manage data efficiently
3      ii         1         Test access
4      b          0         More data goes here

将代表数据

1 - Purposes of the act
    a - The purpose of this act is to
        i - Manage Data Efficiently
        ii - Test Access
    b - More Data goes here

我的问题是使用表单来有效地编辑数据。最好的方法(据我所见)是将一个表单作为子表单嵌入其中——这显然是不允许的。我的意图是有 2 个新按钮 - 一个用于新项目,一个用于新孩子。后者将创建一个子项并在子表单中显示它(和其他子项)。

还有另一种方法可以做到这一点吗?

4

1 回答 1

0

我会有一个显示整个法律/附则的连续表格(您应该能够对其进行格式化以在源查询中显示);但是,可以双击每个部分以打开另一个表单(可能是模式)来编辑该部分。

从逻辑上讲,您可以控制插入、删除、缩进和突出特定部分。

我怀疑您还想为每个部分添加一个“订单”列。假设您要更改 1.ai 和 1.a.ii 的顺序。您不能更改 ID 列,因为它可能是自动编号。

当然,一个明显的问题是为什么不将法律/附则存储在 MS Word 中并将对其位置的引用存储在数据库中

于 2012-05-01T14:57:50.393 回答