Access VBA質問箱 IV

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

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


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

【4462】あと、もうひとつ、すみません・・・テーブルについてです。 カナ 05/2/24(木) 11:30 質問[未読]
【4464】Re:あと、もうひとつ、すみません・・・テー... クロ 05/2/24(木) 12:32 回答[未読]
【4476】Re:あと、もうひとつ、すみません・・・テー... カナ 05/2/24(木) 21:43 質問[未読]
【4478】Re:あと、もうひとつ、すみません・・・テ... クロ 05/2/25(金) 9:29 回答[未読]
【4481】できましたぁぁぁぁ♪ カナ 05/2/25(金) 15:17 お礼[未読]

【4462】あと、もうひとつ、すみません・・・テー...
質問  カナ  - 05/2/24(木) 11:30 -

引用なし
パスワード
   なんどもすみません・・・

今、テーブルに販売台数として1000とか2000とか数値が入っているですが、それをコード値に変換したいです。

例えば、
0〜999⇒コード:1、1000〜1999⇒コード:2、2000以上⇒コード:3

この場合、どういうふうにするのが手っ取り早いですか?

【4464】Re:あと、もうひとつ、すみません・・・テ...
回答  クロ  - 05/2/24(木) 12:32 -

引用なし
パスワード
   クエリでいいのなら
クエリデザインビューのフィールドに
コード:Switch([販売台数]<=999,1,[販売台数]<=1999,2,[販売台数]>=2000,3)

※AccessのバージョンによってはSwitchが使えないかも

【4476】Re:あと、もうひとつ、すみません・・・テ...
質問  カナ  - 05/2/24(木) 21:43 -

引用なし
パスワード
   ▼クロ さん:
>クエリでいいのなら
>クエリデザインビューのフィールドに
>コード:Switch([販売台数]<=999,1,[販売台数]<=1999,2,[販売台数]>=2000,3)
>
>※AccessのバージョンによってはSwitchが使えないかも

早速のご回答、ありがとうございます。

上記のやり方で、コード値にすることができました。ありがとうございました。

それで、もうひとつお聞きしたいのですが、こんなことって出来ますか???

質問>テーブルのある項目の値によって、同じテーブルの項目の値を入れることは
   可能ですか?

例)3000以下⇒コード:1、3000〜5000⇒コード:2、5000以上⇒コード3
  としてコード値持ちたいのですが、同じテーブル内での入力をしたい。 


  △テーブル

  A項目   B項目
   1000 ⇒  1
   4500 ⇒  2
   6000 ⇒  3   ココのA項目が入力されたら、B項目にコード値が
            自動的に入ってほしい。

クエリでもなんでもいいので、そんなことができたら、教えてください。
すみません、よろしくお願いいたします。

【4478】Re:あと、もうひとつ、すみません・・・テ...
回答  クロ  - 05/2/25(金) 9:29 -

引用なし
パスワード
   > クエリでもなんでもいいので、そんなことができたら、教えてください。
> すみません、よろしくお願いいたします。

更新クエリで...
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+
 B項目                          |フィールド
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+
 △テーブル名                       |テーブル
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+
ここに前述の Switch関数を入れてください ※条件は適宜に   |レコードの更新
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+

フォームで...
(※ここはVBAのBBSなのでコードで書きます)
販売台数テキストボックスの更新後処理のイベントで
Me.Bフィールド名=ここに前述の Switch関数を入れてください ※条件は適宜に
でいいかと...

※VBエディタを起動してツールバーヘルプ欄で「Switch 関数」を
 お調べください。

【4481】できましたぁぁぁぁ♪
お礼  カナ  - 05/2/25(金) 15:17 -

引用なし
パスワード
   できましたぁぁぁぁ!!!!

ほんっと助かりましたっ。

もう感謝感激です。ありがとうございました!!
もうちょっと、ちゃんと勉強します。

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