Microsoft Access 掲示板

追加クエリで重複を確認したい / 2

7 コメント
views
4 フォロー
2
coffee 2020/07/22 (水) 13:26:54 1d451@23a22

今のところVBAは使っておりません。現在、帳票のフォーム(F_案件)で、任意の案件のボタンを押すと、
マクロ実行「クエリを開く」(Q_特殊案件追加という名前の追加クエリが実行される)して、
F_特殊案件に任意の案件データが追加される

という仕組のみとなっております。

追加するデータ(T_案件)は、外部からインポートしたデータ(複数レコード)です。今のところリンクはしていません。
(将来的にはリンクするかも。現在まだ設計中なのでリンクにすると修正が面倒だったのでまだしていません)

●追加先テーブルについて

テーブル名:T_特殊案件
フィールド名:案件番号、顧客番号、発送番号、フォルダパス
主キー:特殊案件番号

以上です。

通報 ...
  • 3

    現在のところ、特殊案件番号はオートナンバーにしています。
    また、T_案件の主キーは案件番号です。

    基本的には1つの案件番号に1つの特殊案件番号となる場合が多いのですが、稀に1つの案件番号の中に複数の情報が含まれており、特殊案件テーブルではそこをバラバラにしたい…というイメージです。
    ただ、すでに特殊案件にコピーしているのに間違って2回目でコピーするのは防ぎたいため「既に存在しています。本当に追加してよいですか?」とのメッセージを出したく思っています。

    T_特殊案件では、主キーを「案件番号+案件番号が存在する数の連番」みたいな形にしたいです。