Access VBA質問箱 IV

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

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


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

【6606】複数のフィールドを一つに格納 05/10/26(水) 10:08 質問[未読]
【6608】Re:複数のフィールドを一つに格納 Gin_II 05/10/26(水) 11:56 回答[未読]
【6611】Re:複数のフィールドを一つに格納 05/10/26(水) 13:09 質問[未読]
【6613】Re:複数のフィールドを一つに格納 Gin_II 05/10/26(水) 13:21 回答[未読]
【6615】Re:複数のフィールドを一つに格納 05/10/26(水) 14:14 質問[未読]
【6616】Re:複数のフィールドを一つに格納 Gin_II 05/10/26(水) 14:17 回答[未読]
【6618】Re:複数のフィールドを一つに格納 05/10/26(水) 16:44 お礼[未読]
【6636】Re:複数のフィールドを一つに格納 05/10/27(木) 16:17 お礼[未読]

【6606】複数のフィールドを一つに格納
質問    - 05/10/26(水) 10:08 -

引用なし
パスワード
   複数のフィールドのデータを、ひとつにまとめたいのですが、どうしたらいいか教えてください。

月、火、水、木、金、土、日、祝

というフィールドがあります。
チェックボックスでひとつひとつ作ってあります。

これを、テーブルかクエリ(どっちで作ればよいかわからないんですけど)の一つのフィールドにまとめたいのです。

よろしくお願いします(>_<)

【6608】Re:複数のフィールドを一つに格納
回答  Gin_II  - 05/10/26(水) 11:56 -

引用なし
パスワード
   >月、火、水、木、金、土、日、祝
>
>というフィールドがあります。
>チェックボックスでひとつひとつ作ってあります。
>
>これを、テーブルかクエリ(どっちで作ればよいかわからないんですけど)の
>一つのフィールドにまとめたいのです。

どのように表示したいのでしょうか?
Yes/No型だと、True、False の情報しかもっていませんので、複数のフィールドを
連結して表示する場合に、どのように表示させたいのかを提示してください。

【6611】Re:複数のフィールドを一つに格納
質問    - 05/10/26(水) 13:09 -

引用なし
パスワード
   >
>どのように表示したいのでしょうか?
>Yes/No型だと、True、False の情報しかもっていませんので、複数のフィールドを
>連結して表示する場合に、どのように表示させたいのかを提示してください。

テーブル(かクエリ)に、「出勤可能日」というフィールドを作ります。
そこに値を集結できたらいいなあと思っています。

あ、でもそうすると検索するときに大変になってしまうのでしょうか。

【6613】Re:複数のフィールドを一つに格納
回答  Gin_II  - 05/10/26(水) 13:21 -

引用なし
パスワード
   >テーブル(かクエリ)に、「出勤可能日」というフィールドを作ります。
>そこに値を集結できたらいいなあと思っています。

IIF([月],"■","□") & " " &
IIF([火],"■","□") & " " &
IIF([水],"■","□") & " " &
IIF([木],"■","□") & " " &
IIF([金],"■","□") & " " &
IIF([土],"■","□") & " " &
IIF([日],"■","□") & " " &
IIF([祝],"■","□")

上記のようにすれば同じフィールド内で表示させることはできますよ。


>あ、でもそうすると検索するときに大変になってしまうのでしょうか。

今のテーブル構成でも検索はしにくいような気がします。
Access向きの構成としては、

テーブル:出勤可否
 フィールド:ID
       出勤可能曜日

とかのようにした方がいいのかも。
(全体構成がよく分かりませんので、参考程度に。)

【6615】Re:複数のフィールドを一つに格納
質問    - 05/10/26(水) 14:14 -

引用なし
パスワード
   ▼Gin_II さん:何度もすみません。

>
>IIF([月],"■","□") & " " &
>IIF([火],"■","□") & " " &
>IIF([水],"■","□") & " " &
>IIF([木],"■","□") & " " &
>IIF([金],"■","□") & " " &
>IIF([土],"■","□") & " " &
>IIF([日],"■","□") & " " &
>IIF([祝],"■","□")
>
>上記のようにすれば同じフィールド内で表示させることはできますよ。
>
これはどこに入れるものなんですか???
そして■と□にはどんな要素を入れるんですか???
>
>今のテーブル構成でも検索はしにくいような気がします。
>Access向きの構成としては、
>
>テーブル:出勤可否
> フィールド:ID
>       出勤可能曜日
>
>とかのようにした方がいいのかも。
>(全体構成がよく分かりませんので、参考程度に。)

なによりも検索を簡単にしようと思いまして、検索フォームは入力フォームと同じ形にして、空欄があっても検索できるようにしたいのです。


説明の説明を求めてしまってすみません。

【6616】Re:複数のフィールドを一つに格納
回答  Gin_II  - 05/10/26(水) 14:17 -

引用なし
パスワード
   >これはどこに入れるものなんですか???
クエリのフィールド欄に入れてください。(1行で)

>そして■と□にはどんな要素を入れるんですか???
そのままでもいいですし、○ × のように入れてもらっても構いません。


>なによりも検索を簡単にしようと思いまして、検索フォームは入力フォームと
>同じ形にして、空欄があっても検索できるようにしたいのです。
検索(抽出)の作り方次第です。
レコードソースに各曜日ごとのフィールドも含めてあれば、検索には
支障がないかも。

【6618】Re:複数のフィールドを一つに格納
お礼    - 05/10/26(水) 16:44 -

引用なし
パスワード
   ▼Gin_II さん:
>>これはどこに入れるものなんですか???
>クエリのフィールド欄に入れてください。(1行で)
>
わかりました!

>>そして■と□にはどんな要素を入れるんですか???
>そのままでもいいですし、○ × のように入れてもらっても構いません。
>
やってみます!
>
>>なによりも検索を簡単にしようと思いまして、検索フォームは入力フォームと
>>同じ形にして、空欄があっても検索できるようにしたいのです。
>検索(抽出)の作り方次第です。
>レコードソースに各曜日ごとのフィールドも含めてあれば、検索には
>支障がないかも。

なるほど!ちょっといろいろ考えてみますね☆
ありがとうございます!

【6636】Re:複数のフィールドを一つに格納
お礼    - 05/10/27(木) 16:17 -

引用なし
パスワード
   遅くなってすみません。
フィールドを分けたほうがやりやすいと思いました!

ほんとにありがとうございました♪

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