私は単純な野生生物追跡 DB を設計しようとしています。これにより、私自身または同僚が動物を見つけたときに、フォームを介して耳タグ番号を入力できるようになります。これにより、動物が観察された以前の日付/場所のリストが表示されます。DB にない場合は、新しい動物と場所を入力できます。
私は 2 つの主要なデータ テーブルを持っています: dt_Animal - その固有の動物に関する耳タグ情報、種、およびその他の情報を格納しますコース)
私が欲しいのは、フォームを開くと、動物の耳タグ ID を入力するためのボックス (テキストまたはコンボ) が表示されることです。
- IDがすでにDB に存在する場合は、その動物とその以前の目撃情報に関するすべての情報が表示されます - 不足している情報を入力するオプションと (もちろん) 新しい目撃情報を追加するオプションが表示されますが、新しい情報は追加されません。 dt_Animal に記録 - dt_Sightings のみに記録
- IDが DB に存在しない場合、dt_Animal に新しいレコードが作成され、その他の情報の一部またはすべてを入力できるようになります。
私が問題に直面しているのは、dt_Animal に重複したレコードが必要ないということです。各動物は一意です。
これまでのところ、入力した eartagID 値が dt_Animal に既に存在する場合は、警告を表示するだけでなく、関連するデータが「Sightings」サブフォームに表示されるようになっています。動物が以前どこにいたかを確認し、新しい目撃情報を追加します。
どんな助けでも大歓迎です!私を助けてくれた人が別のスレッドでフラカのために禁止されるまで、私は別のフォーラムで助けを得ていました...! http://www.access-programmers.co.uk/forums/showthread.php?p=1249087
ありがとう!