• 締切済み

アクセスで値を参照したい

Win2000,Access2000を使用しています。 AB二つのテーブルに「仮番号」というフィールドがあり、同じ「仮番号」のレコードに同じ「伝票番号」をつけたいんです。 Aテーブル(お客様情報) Bテーブル(注文履歴) Aテーブルの「伝票番号」フィールドに番号を入力したら、BテーブルのAと同じ「仮番号」のレコードの「伝票番号」フィールドに番号が入力されるようにしたいのですが、どのようにVBまたは、フォーム上のテキストボックスのプロパティで組んだらよいのかわかりません。 Bテーブルには、過去の注文データもあるのですでに入力されているレコードには過去に受注した時の伝票番号入力されています。 新規入力したレコードに対してだけAと同じ伝票番号をつけたいのです。 Bテーブルで、         |商品名|価格  |伝票番号| 過去の受注データ|電卓 |¥500|1000  | 今回の受注データ|名刺 |¥800|2500  | と、こんな感じにしたいんですが うまく説明できず申し訳ありませんが、どうぞよろしくお願い致します。

みんなの回答

回答No.1

質問の内容がよくわかりません。 できれば、テーブルのデザインがわかると伝わるかもしれません

n-shan
質問者

補足

申し訳ありません。 かなり説明が長くなります。 Aというテーブルにはお客様情報(会社名、住所など) Bというテーブルには、これまでの注文のデータを保存しています。 請求書を作成する時に、Bテーブルの該当するレコードに請求書の伝票番号が自動でつくようにしたいんです。 ただし、Bテーブルには同じお客様の過去の注文データが何件も入っているので今回注文いただいたデータにだけつけたいんです。 今まではエクセルでしかも手入力で作成していたので、請求書(1枚目)と明細(2枚目)の伝票番号が違うなんてことがしょっちゅうでなんとかできないだろうかと思って始めてはみたもののうまくいかずで… それとですね、例えば○×株式会社のデータが見たいとなった時にBテーブルの○×株式会社の注文データを全部見ることができるようにしたいんです。 これで伝わりましたでしょうか? よろしくお願い致します。

関連するQ&A