ここから本文です

お世話になります。 ACCESSについてです。 アンケート集計のシステムを作って...

is2********さん

2019/12/416:36:15

お世話になります。
ACCESSについてです。

アンケート集計のシステムを作っていまして、ID(オートナンバー型)
実施日(日付型)、受付番号(数値型、重複あり)の項目があります。

例えば1月1日の受付1~10までを入力します。
次は1月2日の受付番号1~10までの入力をします。
ここまではいいのですが
次に1月3日の受付番号1~10を入力しようとして、謝って受付番号5を2回入力
できてしてしまう、ということが起こりました。
本来なら1月3日の受付番号5番の方は1名しかいないのですが、現状受付番号が重複ありの
状態ですので、集計としてはあまりよろしくない事態になってしまいました。

同じ日で同じ受付番号を入力された際、メッセージが出て入力できなくさせたいです。

https://hamachan.info/win7/Access/msg.html

上記のページに似たような事例が載っていましたが、こちらの例ではインデックス(重複なし)
となっていまして、うまくいきませんでした。

ご教示お願いいたします。

閲覧数:
42
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

ony********さん

2019/12/417:07:36

IDを主キーとして設定されているなら、
「実施日と受付番号の2項目」で「重複なし(=固有)」の設定をしてみて下さい。

入力規則のDCountの記述は、

DCount("*","テーブル名","実施日=#" & Format([txt実施日],"yyyy/mm/dd") & "# AND 受付番号 =" & [txt受付番号]) = 0

のようにWhere条件の部分も2項目で書きます。

IDを主キーとして設定されているなら、...

  • 質問者

    is2********さん

    2019/12/612:22:18

    お世話になります。
    ご回答ありがとうございます。

    入力規則のところに入れてみたところ

    フォームのコントロールの"ValidationRule/入力規則"プロパティに’クエリ式’実施日=#2019/12/06#AND 受付番号=’の構文エラー :演算子がありません。'があります。

    というエラーになってしまいます。

    式自体はコピペさせていただいたものを使用しております。

  • その他の返信(3件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2019/12/9 14:11:46

ありがとうございました。
無事できました。
最後まで丁寧にしていただきありがとうございました

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる