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 つの新しいボタンを用意することでした。1 つは新しいアイテム用、もう 1 つは新しい子用です。子アイテムを作成し、それ (および他の子アイテム) をサブフォームに表示する後者。

これを行う別の方法はありますか?

4

1 に答える 1

0

法律/条例全体を表示する継続的なフォームがあります(ソースクエリで表示するためにフォーマットできるはずです)。ただし、各セクションをダブルクリックして、セクションを編集する別のフォーム (おそらくモーダル) を開くことができます。

論理的には、特定のセクションの挿入、削除、インデント、およびアウトデントを制御できます。

各セクションに「注文」列も含めたいと思うでしょう。1.ai と 1.a.ii の順序を変更するとします。おそらく自動付番であるため、ID 列を変更することはできません。

もちろん、法律/条例を MS Word に保存し、その場所への参照を DB に保存しない理由は明らかです。

于 2012-05-01T14:57:50.393 に答える