我正试图将法律存储在访问数据库中。由于编号和标题/子标题的使用不一致,我打算将数据存储在一个平面表中,其中“父”列将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个新按钮 - 一个用于新项目,一个用于新孩子。后者将创建子项并在子表单中显示它(以及其他子项)。
还有其他办法吗?
答案 0 :(得分:0)
我有一个连续的表格显示整个法律/法律(您应该能够格式化它以在源查询中显示);但是,可以双击每个部分以打开另一个表单(可能是模态)来编辑该部分。
逻辑上,您可以使用控件来插入,删除,缩进和缩小特定部分。
我怀疑您还希望为每个部分添加“订单”列。假设您要更改1.a.i和1.a.ii的顺序。您无法更改ID列,因为它可能是自动编号。
当然,一个显而易见的问题是,为什么不将法律/法律存储在MS Word中并存储对它在DB中的位置的引用