Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1195 / 2272 ツリー ←次へ | 前へ→

【8266】新規に入力する際に自動連番にしたいんです。 YUU 06/7/14(金) 22:56 質問[未読]
【8269】Re:新規に入力する際に自動連番にしたいんで... Gin_II 06/7/15(土) 2:50 回答[未読]
【8279】Re:新規に入力する際に自動連番にしたいんで... YUU 06/7/16(日) 21:45 質問[未読]
【8280】Re:新規に入力する際に自動連番にしたいんで... Gin_II 06/7/17(月) 2:44 回答[未読]
【8281】Re:新規に入力する際に自動連番にしたいんで... YUU 06/7/17(月) 13:13 質問[未読]
【8297】Re:新規に入力する際に自動連番にしたいんで... Gin_II 06/7/19(水) 12:47 回答[未読]
【8325】Re:新規に入力する際に自動連番にしたいんで... YUU 06/7/20(木) 20:20 発言[未読]

【8266】新規に入力する際に自動連番にしたいんで...
質問  YUU  - 06/7/14(金) 22:56 -

引用なし
パスワード
   [本文なし]
すいません。access初心者です。過去の投稿を見ても、よく分からなかったので教えてください。
WindosXP Access200Oで現在、

<テーブル1>         <テーブル2>
商品区分CD 商品区分名    商品CD  商品名 商品区分名
  100     魚        1    ハマチ   100
  200     肉        2    カツオ   100
  300     野菜       1    豚肉    200
                1   きゅうり   300
                2    人参    300

を作成し、メインフォームのコンボボックスで、商品区分CDを選ぶと
サブフォームに商品区分毎の商品名が出てきます。

<メインフォーム> 商品区分CD 100 魚
<サブフォーム>  商品CD 1  ハマチ
             2  カツオ 

そこにコマンドボタンをクリックした場合、新規に入力できるのですが、
その時に、商品CDを連番にするにはどうしたらいいですか?
上記の場合、 商品CDに 3 が入るようにしたいんです。

【8269】Re:新規に入力する際に自動連番にしたいん...
回答  Gin_II  - 06/7/15(土) 2:50 -

引用なし
パスワード
   テーブル2は、
> 商品CD  商品名 商品区分名
ではなく、
商品CD  商品名 商品区分CD
がいいのでは?

新規レコード入力時イベントあたりで

Me!商品CD = Nz(DMax("商品CD" _
        , "テーブル2" _
        , "商品区分CD=" & Me.Parent!商品区分CD), 0) + 1

とか。

【8279】Re:新規に入力する際に自動連番にしたいん...
質問  YUU  - 06/7/16(日) 21:45 -

引用なし
パスワード
   ▼Gin_II さん:
返事が遅くなりましてすいません。言われたとおりにしてみると自動に入り解決出来たのですが、今度は、勝手に商品名の商品区分CDが変更になっているんです。
商品区分CDを固定する事って出来ないんですか?

<商品CD> <商品名> <商品区分CD>
1001   キャベツ   100

だったのが、コンボボックスで商品区分CDを選んでいると、

<商品CD> <商品名> <商品区分CD>
1001   キャベツ   200

に変わっているんです。

【8280】Re:新規に入力する際に自動連番にしたいん...
回答  Gin_II  - 06/7/17(月) 2:44 -

引用なし
パスワード
   > 今度は、勝手に商品名の商品区分CDが変更になっているんです。
> 商品区分CDを固定する事って出来ないんですか?

勝手に変更されることはないと思いますけど^^;

親フォームで商品区分CDを変更しているとか、ないですか?

【8281】Re:新規に入力する際に自動連番にしたいん...
質問  YUU  - 06/7/17(月) 13:13 -

引用なし
パスワード
   ▼Gin_II さん:
>勝手に変更されることはないと思いますけど^^;
>
>親フォームで商品区分CDを変更しているとか、ないですか?

親フォームの、コンボボックスで商品区分CDを選ぶと子フォームに商品リストが出てくるようになっているだけなんですが・・・その時に、特に多いのが一番上にある商品名の区分CDが、次にまた、商品区分CDを選ぶとその区分CDに変わってるんです。 

親 <商品区分CD> 100 魚
子 <商品リスト> 1001 ハマチ
         1002 マグロ
         1003 ヒラメ

親 <商品区分CD> 200 野菜
子 <商品リスト> 1001 ハマチ
         2001 キャベツ
         2002 レタス

となっているんです。 その時、商品名のテーブルを確認しても、区分CDが
100 →200へ変更になっています。

【8297】Re:新規に入力する際に自動連番にしたいん...
回答  Gin_II  - 06/7/19(水) 12:47 -

引用なし
パスワード
   > コンボボックスで商品区分CDを選ぶと子フォームに商品リストが出てくるよう

リンク子フィールド
リンク親フィールド

に、商品区分CD を指定しているということでしょうか?

【8325】Re:新規に入力する際に自動連番にしたいん...
発言  YUU  - 06/7/20(木) 20:20 -

引用なし
パスワード
   ▼Gin_II さん:
>リンク子フィールド
>リンク親フィールド
>
>に、商品区分CD を指定しているということでしょうか?

>>はい、そうです。 そうする事によって、すでに何が登録されているか分かるようにしたのです。

1195 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078214
(SS)C-BOARD v3.8 is Free