Access VBA質問箱 IV

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

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


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

【5486】テーブル作成 サチチ 05/6/23(木) 11:58 質問[未読]
【5487】Re:テーブル作成 かみちゃん 05/6/23(木) 13:01 発言[未読]
【5488】Re:テーブル作成 サチチ 05/6/23(木) 13:17 質問[未読]
【5489】Re:テーブル作成 クロ 05/6/23(木) 15:51 回答[未読]
【5490】Re:テーブル作成 サチチ 05/6/23(木) 16:15 質問[未読]
【5491】Re:テーブル作成 クロ 05/6/23(木) 16:21 発言[未読]
【5492】Re:テーブル作成 サチチ 05/6/23(木) 16:26 お礼[未読]

【5486】テーブル作成
質問  サチチ  - 05/6/23(木) 11:58 -

引用なし
パスワード
   基本的な事を教えて下さい。教科書本を参考に初めから作成しています。

薬局で、薬品をドコに商品を発注して、価格はいくらかというのを
作成しています。安い製薬会社に発注がしたいのです。

・製薬会社は3つ---今後増えるかもしれません
 ★ただし、製薬会社によって、薬の単価が違います。
  ここをなんとかしたいのです。

今、作成しているテーブルを確認していただけますか?
●T製薬会社−−製薬会社ID・会社名・住所・TEL・担当者
●T注文−−注文日・製薬会社ID・商品ID・数量
●T藤沢商品−−商品ID・商品名・種類・一般名・単位・原価・薬価・底値
        ・商品分類ID・製薬会社ID
●T大正商品−−(上記と同じ・薬価が変わる)
●T商品分類−−商品分類ID・商品分類

としています。これでOKなのでしょうか?
ただ、●T製薬会社が増えると(今3つですが・・・)、●T○○商品として
作成し、リレーションを組んで・・・となってしまいます。

製薬会社によって、薬の単価が違う場合は、どうすればいいでしょうか?
薬価は、1年ごとによって、変動します。これは、クエリでやろうと
思っていますが、まずは基本より、ご教授願います。

【5487】Re:テーブル作成
発言  かみちゃん E-MAIL  - 05/6/23(木) 13:01 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 薬局で、薬品をドコに商品を発注して、価格はいくらかというのを
> 作成しています。安い製薬会社に発注がしたいのです。

基本的なところを教えてください。
これは、同じ商品IDで異なる製薬会社IDがあり、そのうち一番
安い薬価?は、どれか?ということでしょうか?
そのときに同じ薬価?があれば、どうするのですか?
あと、製薬会社ごとにテーブルをわける理由は何ですか?

【5488】Re:テーブル作成
質問  サチチ  - 05/6/23(木) 13:17 -

引用なし
パスワード
   ▼かみちゃん さん:
うまく説明できてなく、スミマセン。

>> 薬局で、薬品をドコに商品を発注して、価格はいくらかというのを
>> 作成しています。安い製薬会社に発注がしたいのです。
>
>基本的なところを教えてください。
>これは、同じ商品IDで異なる製薬会社IDがあり、そのうち一番
>安い薬価?は、どれか?ということでしょうか?

そうです!!

>そのときに同じ薬価?があれば、どうするのですか?

同じ価格があれば、こちらの薬局で決めますので、選択できる様に
したいです。
こんな感じかしら?と思ってます。
フォームか何かで3つの製薬会社が比較でき、
(比較できる、これだけのフォーム)そこを見ながら、
発注していき、最後には、ドコに何を発注したかが分ればいいな
と思ってます。

>あと、製薬会社ごとにテーブルをわける理由は何ですか?

・・・いや、これの作り方がわからなかったので、分けたのですが・・・。
やはり1つでOKなんですね!ここを教えて下さい!
お願いします!!

【5489】Re:テーブル作成
回答  クロ  - 05/6/23(木) 15:51 -

引用なし
パスワード
   横レス失礼します。

商品テーブル
商品ID・商品名・種類・一般名・単位・原価・薬価・底値・商品分類ID・製薬会社ID

としたなら「製薬会社ID」でフジサワなのか大正製薬なのか後は他社なのか判定でき
ると思います。

商品名は固有名詞なるでしょうし、一般名も然りこの薬品の同一性を何処で判断するか
に依りますね。
例えば「種類」に「感冒薬」と入っていたとして
クエリで抽出条件に"感冒薬"とすれば全感冒薬レコードが見られます。
次に同一線上の「薬価」の抽出条件に
=DMin("薬価","商品テーブル")
とすればいいかと思います。

【5490】Re:テーブル作成
質問  サチチ  - 05/6/23(木) 16:15 -

引用なし
パスワード
   ▼クロ さん:
クロさん、ありがとうございます。

>商品テーブル
>商品ID・商品名・種類・一般名・単位・原価・薬価・底値・商品分類ID・製薬会社ID
>
>としたなら「製薬会社ID」でフジサワなのか大正製薬なのか後は他社なのか判定できると思います。

初心者なので、分らないのですが、となると、例えば
商品ID  商品名  種類  一般名  単位  原価  薬価  底値  商品分類ID  製薬会社ID
1   ポララミン   内服   ホララ   1個   100   50   50   222   2(大正製薬)
1   ポララミン   内服   ホララ   1個   100   80   70   222   3(藤沢製薬)

の様に、同じ薬がある場合、薬価と底値・製薬会社IDを変えれば、いいのですね?

【5491】Re:テーブル作成
発言  クロ  - 05/6/23(木) 16:21 -

引用なし
パスワード
   そういうことですね。
そうすれば、同じ薬でも何処の会社のものか判定できますでしょ?

【5492】Re:テーブル作成
お礼  サチチ  - 05/6/23(木) 16:26 -

引用なし
パスワード
   ▼クロ さん:
>そういうことですね。
>そうすれば、同じ薬でも何処の会社のものか判定できますでしょ?

なるほど!!OKです。
では、クエリーの作成をしていきます。まだ、何を抽出するかなど
固まってないので、また疑問がでましたら、違う題名にて、ご質問を
出します。

ありがとうございました!!

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