Access2003で質問です。
受注管理の出来るものを、製作中です。
まず、製品データ(テーブル)として手入力部、ある一定の決まった物を入力する項目はコンボボックスを利用して入力しています。
これを、受注情報(クリエ)の方へコンボボックスを利用して入力する形をとっています。
その際、次のようなエラーが出ます。
「フィールド”とキーが一致しているレーコードをテーブル’T外注先リスト’で探すことができません。」と、でます。
製品データ入力の際、製品によって不必要な項目は空白にしてあるのですが、それが影響しているようです。
空白部があってもエラーの出ない方法はあるのでしょうか。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
結合方法が1対1なのでは?
結合方法が1対多にすれば、大丈夫だと思いますけどね
あとは、インデックスを割り当てておくこと・・・
で、判るかな^^;;;
この回答への補足
回答ありがとうございます。
>結合方法が1対多にすれば、大丈夫だと思いますけどね
すみません。
結合方法はどこで見れば?とりあえずリレーションシップでリレーションシップの種類を見ると1対多になっています。ここでしょうか。?
>あとは、インデックスを割り当てておくこと・・・
とは。?
まだまだ初心者で、せっかく回答頂いたのに理解できませんですみません。
No.2
- 回答日時:
これは「エラー」と言うよりも、目的のデータが存在しないだけです。
情報が少ないので、フォームやコンボボックスの作り方が悪いとしかいえません。
少なくともコンボボックスの空白部に「スペース」を使っているなら、これをNull値に変更してみましょう。
でも「製品によって不必要な項目は空白にしてある」という考え方を改めるのが、基本的なアプローチ方向です。
回答ありがとうございます。
とりあえず不必要な項目には、「なし」と選択肢は設けてはあるのですが、そもそも不必要な項目はわざわざ「なし」を選ばないで空白でもいいじゃないと思っていたのですが、駄目なのですね。
No.3
- 回答日時:
リレーションシップの設定方法によるものでしょう。
結合の種類を変えてみてください。
「内部結合」「外部結合」によってエラーメッセージが変わります。
「内部結合」になっていると思いますので、「外部結合」に変えると空白があってもリレーションシップの設定ができると思います。
それでもエラーメッセージが出るようでしたら、元になるテーブルをもう一度チェックしてみてください。
No.4
- 回答日時:
テーブル受注情報がT外注先リストを参照しているのであれば
受注情報入力前に外注先への入力を済ませておかなければならないというのは
テーブルの整合性を維持するためのデータベースの制限です
質問のケースのようなときにはコンボボックスの[リスト外入力]イベントで
T外注への入力フォームを開いてやるというようなインタフェースがよく使われます
No.5
- 回答日時:
#1です
> 結合方法はどこで見れば?
結合方法は、結合している線をみれば、判りますよ
線をクリックして、太くなった時に、ダブルクリックすれば、結合方法を選択可能です
>> あとは、インデックスを割り当てておくこと・・・
> とは。?
えっと、インデックスと言わずに、プライマリキー(主キー)と言った方が判る?
例の通り言えば「製品データ」の重複しないコードのようなフィールドを主キーに割り当てておくと言う話ね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- その他(データベース) accessでのフォームの連携について 2 2022/06/14 00:45
- その他(IT・Webサービス) CICでの情報開示について CICのインターネット開示を利用しているのですが、必要事項を入力後に確定 1 2023/04/04 16:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
二酸化炭素の混成軌道の図を教...
-
ジクロロベンゼンの双極子モー...
-
硫酸銅はなぜ5水和物3水和物1水...
-
共役or非共役の見分け方
-
CH3ClとCH3Fの双極子モーメント
-
カチオンとアニオンとは?
-
p軌道の「+」「-」とは?
-
π電子の数え方
-
化学ー2,3ジメチルペンタンのNe...
-
高校生です。 化学の質問です。...
-
塩化ナトリウムはなぜ共有結合...
-
選択クエリで空欄のテーブルが...
-
化学の1次結合,2次結合について
-
分子軌道の青と赤の色分けの意...
-
配位数・配位子・配座数って
-
硫酸の配位結合について 参考書...
-
HCHOの「C=O」の結合軌道につ...
-
アセトン
-
硫酸銅五水和物について
-
アニスアルデヒド発色について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共役or非共役の見分け方
-
カチオンとアニオンとは?
-
二酸化炭素の混成軌道の図を教...
-
高校生です。 化学の質問です。...
-
選択クエリで空欄のテーブルが...
-
p軌道の「+」「-」とは?
-
塩化ナトリウムはなぜ共有結合...
-
π電子の数え方
-
硫酸銅はなぜ5水和物3水和物1水...
-
c2h2の電子式と構造式について...
-
セルを結合するマクロで表示さ...
-
アセトン
-
アレンの分子軌道構造式
-
化学の1次結合,2次結合について
-
ジクロロベンゼンの双極子モー...
-
エクセルで大きな括弧()の方法
-
非局在化電子の有無判断 sp2,...
-
C3H9Nの構造異性体をすべて書け...
-
フェナントレンの共鳴構造式い...
-
硫酸銅五水和物について
おすすめ情報