Windows7 & Office2010 Access2010

Print Friendly, PDF & Email

重複データを入力したらメッセージを出す

投稿日:2017年1月12日 更新日:

受付番号を入力したときに、既に入力済みの番号であればメッセージを表示して、注意を促したい場合がありますね。その場合の方法です。

テーブル[T_申込]で[受付番号]は[重複なし]の設定にしています。このテーブルを元にフォームを作成します。
[受付番号]のテキストボックスの名前を[txt受付番号]にしています。
フォームデザインビュー

テキストボックスの入力規則へ入力

[txt受付番号]のプロパティの[データ]タブにある[入力規則]に以下のように書き込みます。

DCount("*","T_申込","[受付番号]=[txt受付番号]")=0

[T_申込]はテーブル名です。[エラーメッセージ]には、メッセージに表示したい文字列を入力します。ここでは、「登録済みの番号です。受付番号を確認してください。」と入力しています。
プロパティシート 入力規則

[受付番号]に重複したデータを入力して、次のテキストボックスに移動しようとすると、下のようにエラーメッセージが表示されるようになります。
メッセージウィンドウ

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

旧バージョンの印刷プレビューを使うには

Excel2010でクイックアクセスツールバーのユーザー設定から[印刷プレビューと印刷]をクリックして設定すると、 BackStageビュー ...

開くとき読み取り専用を推奨する

Word2010で文書を開くときに読み取り専用で開くことを推奨するメッセージを表示する方法です。 全般オプションダイアログボックスの表示 [ ...

印刷設定はBackstageビューで

[ファイル]タブをクリックしてBackstageビューを表示します。左のメニューから[印刷]をクリックします。 右側に印刷プレビューが表示さ ...

コネクタの再接続とは最短距離のポイントに自動的に再接続する機能

図形をコネクタで接続すると、コネクタのショートカットメニューに[コネクタの再接続]というコマンドがあります。これは、[図形間の最短距離にある ...

同じシート内の表を別々に印刷する

1つのワークシートに複数の表があって、これを別々の用紙に印刷する方法です。 印刷したい範囲を選択して、印刷設定から[選択した部分を印刷]を選 ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.