C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[5]: 多人数の名前選択について


(過去ログ 32 を表示中)

[トピック内 13 記事 (1 - 13 表示)]  << 0 >>

■15647 / inTopicNo.1)  多人数の名前選択について
  
□投稿者/ アイスマン (1回)-(2008/03/17(Mon) 18:54:10)

分類:[.NET 全般] 

こんばんわ。

いいタイトルが思いつかずそのまま書いてしまいました。

現在、社内にて依頼されたWEBを作っています。

担当名とスタッフ名を入力して、mdbへレコードを追加して
いくといったものです。

そこで、担当名は4つ程しかないのでドロップダウンリストで
選択させる事が可能なのですがスタッフが300名程いるので
ドロップダウンリストで選択はあんまりかと思いまして
違うサンプルなどを探していたのですが見つからずまた、いい案も浮かばないのが
現実です。

いい表示方法の案がありますでしょうか?
なるべく分かりやすいのがいいのですが・・・

お力をお貸し下さい。

よろしくお願い致します。
引用返信 編集キー/
■15648 / inTopicNo.2)  Re[1]: 多人数の名前選択について
□投稿者/ はつね (512回)-(2008/03/17(Mon) 19:20:51)
はつね さんの Web サイト
No15647 (アイスマン さん) に返信
> 選択させる事が可能なのですがスタッフが300名程いるので
> ドロップダウンリストで選択はあんまりかと思いまして

案1:
普通に名前を入力して一致しているかどうかチェックする

案2:
ATMの支店名選択のようなGUIにする

案3:
ドロップダウンではなくリストボックスを使う

引用返信 編集キー/
■15650 / inTopicNo.3)  Re[2]: 多人数の名前選択について
□投稿者/ アイスマン (2回)-(2008/03/17(Mon) 19:41:54)
No15648 (はつね さん) に返信

はつねさま

ありがとうございます。

> 案2:
> ATMの支店名選択のようなGUIにする
この案の場合は何かコントロールがあるのでしょうか?
ご教示下さい。

> 案3:
> ドロップダウンではなくリストボックスを使う
テキストボックスに頭の文字列を入力して
絞込みでリストボックスに表示みたいなイメージでしょうか?

プログラミングの経験不足でアイディアが少なく申し訳ありません。

よろしくお願い致します。
引用返信 編集キー/
■15652 / inTopicNo.4)  Re[3]: 多人数の名前選択について
□投稿者/ はつね (513回)-(2008/03/17(Mon) 20:23:09)
はつね さんの Web サイト
No15650 (アイスマン さん) に返信
>>案2:
>>ATMの支店名選択のようなGUIにする
> この案の場合は何かコントロールがあるのでしょうか?
> ご教示下さい。

経験不足というのならば、いま経験してください。
ATMの支店名選択をATMを実際に操作するという経験をしてください。
その操作を行うコントロールは何が良いか考えるという経験をしてください。
考えて分からなかったときに、考えた事と分からない点を自分なりにまとめて掲示板で質問をするという経験をしてください。

>>案3:
>>ドロップダウンではなくリストボックスを使う
> テキストボックスに頭の文字列を入力して
> 絞込みでリストボックスに表示みたいなイメージでしょうか?

そういった操作性もアリかと思いますが、「頭の文字列」というのは具体的にはどんなものを言っていますか。読みですかそれとも姓の先頭1文字ですか。

引用返信 編集キー/
■15675 / inTopicNo.5)  Re[4]: 多人数の名前選択について
□投稿者/ アイスマン (3回)-(2008/03/18(Tue) 09:57:44)
No15652 (はつね さん) に返信

はつね さま

ありがとうございます。

> 経験不足というのならば、いま経験してください。
> ATMの支店名選択をATMを実際に操作するという経験をしてください。
> その操作を行うコントロールは何が良いか考えるという経験をしてください。
> 考えて分からなかったときに、考えた事と分からない点を自分なりにまとめて掲示板で質問をするという経験をしてください。
>
おっしゃる通りですね。。。
すみません。
しっかり勉強させて頂きます。


> そういった操作性もアリかと思いますが、「頭の文字列」というのは具体的にはどんなものを言っていますか。読みですかそれとも姓の先頭1文字ですか。
読みでも漢字で姓でもどちらでもいいかとは思っていたのですが
はつねさまのイメージとは異なっていましたでしょうか?
引用返信 編集キー/
■15676 / inTopicNo.6)  Re[5]: 多人数の名前選択について
□投稿者/ はつね (515回)-(2008/03/18(Tue) 10:03:26)
はつね さんの Web サイト
No15675 (アイスマン さん) に返信
>>そういった操作性もアリかと思いますが、「頭の文字列」というのは具体的にはどんなものを言っていますか。読みですかそれとも姓の先頭1文字ですか。
> 読みでも漢字で姓でもどちらでもいいかとは思っていたのですが

読みとなりえる「ひらがな(カタカナでもいいけど)」は何文字あるか考えて見ましょう。そして読みが収集されているか確認してみましょう。
姓の先頭となりえる「漢字」は何文字あるか考えて見ましょう。
# これが「ATMを実際にみてきて」に繋がるのは、実際にATM操作してみると分かること。

> はつねさまのイメージとは異なっていましたでしょうか?
「さま」とかつけられるとこそばゆいのでやめて(笑)。そんな言葉遣いする必要もないし。

引用返信 編集キー/
■15681 / inTopicNo.7)  Re[1]: 多人数の名前選択について
□投稿者/ よねKEN (134回)-(2008/03/18(Tue) 11:23:00)
2008/03/18(Tue) 13:49:25 編集(投稿者)

> 現在、社内にて依頼されたWEBを作っています。
> 担当名とスタッフ名を入力して、mdbへレコードを追加して
> いくといったものです。

それは何のために入力するのか。どんな使われ方が想定されるのか。
ということは既に検討されていますか?

例えば、スタッフが300名居て、実際に選択されるのはどのくらいの人数でしょうか。
頻繁に選択されるのが限られているなら、その人達の分はドロップダウンで入力してもらうことも可能ですね。
頻繁に選択しない人は別の画面を表示してそこから選択してもらうような手間が多少かかっても問題ないかもしれません。

また、頻繁に選択する人が少数に限られているなら、スタッフのコードか何かを手入力してもらう方が簡単な場合もあります。(何度も入力する人は頭に入ってしまうから選ぶより打つほうが早いかもしれない!)
テキストボックスでスタッフのコードを入力、ラベルに氏名を表示。スタッフのコードがわからない場合のために入力補助ボタンを用意し、そのボタン押下で社員選択用の別画面を表示する、といった方法も考えられます。

後、はつねさんのアドバイスにある

> ATMの支店名選択をATMを実際に操作するという経験をしてください。

に関してですが、入出金や残高照会ではその画面は出ないので、見たことがない人もいるかと思います。
振込みをしたことがあれば、見たことがあるとは思いますが。

代わりに新幹線の切符購入を試してみるのでもよいと思います。
こちらの場合は在来線の乗車駅/降車駅を選ぶように進めると
ATMの支店名選択と同じパターンで、駅名選択ができます。

<修正>
※誤字の修正や表現の揺らぎを修正。
小数→少数
スタッフのコード、社員コード → スタッフのコード
</修正>

引用返信 編集キー/
■15683 / inTopicNo.8)  Re[2]: 多人数の名前選択について
□投稿者/ アイスマン (4回)-(2008/03/18(Tue) 12:39:52)
No15681 (よねKEN さん) に返信

よねKENさま

どうもありがとうございます。

> それは何のために入力するのか。どんな使われ方が想定されるのか。
> ということは既に検討されていますか?
概要は決定しております。
スタッフが300名居て、全員ではありませんが100人くらいが(固定の人ではありません)名前を選択して入力する形となります。

教えて頂いたアドバイス参考になります。

>>ATMの支店名選択をATMを実際に操作するという経験をしてください。
ATMの画面は使った事がありますので頭では分かっているのですが
どのようなコントロールを使っていいのか応用が分からないというのが現状です。

よろしくお願い致します。
引用返信 編集キー/
■15684 / inTopicNo.9)  Re[3]: 多人数の名前選択について
□投稿者/ 渋木宏明(ひどり) (677回)-(2008/03/18(Tue) 13:26:17)
渋木宏明(ひどり) さんの Web サイト
> スタッフが300名居て、全員ではありませんが100人くらいが(固定の人ではありません)名前を選択して入力する形となります。

300件程の候補から100件程度を選択するんですか?

だとすると、1件1件を ATM の振込先口座の入力のような UI で選択させるのは。。。

僕なら、Windows Forms なら

・候補選択用チェックリストボックスに候補を全件表示(所属や名前による絞り込みを可能とする)
・↑でチェックした項目を、「追加」ボタン押下で登録用リストボックスに追加
・登録用リストボックスで項目を選択して、「削除」ボタン押下で登録用リストボックスから選択項目を削除
・最終的には登録用リストボックスに追加されている項目をDBに登録

みたいな感じにします。

けど、ASP.NET なんですよね? だと結構面倒かな。

引用返信 編集キー/
■15689 / inTopicNo.10)  Re[4]: 多人数の名前選択について
□投稿者/ はつね (517回)-(2008/03/18(Tue) 14:04:53)
はつね さんの Web サイト
No15684 (渋木宏明(ひどり) さん) に返信
>>スタッフが300名居て、全員ではありませんが100人くらいが(固定の人ではありません)名前を選択して入力する形となります。
>
> 300件程の候補から100件程度を選択するんですか?

(1) 名簿が300人でそこから100人を選ぶ
(2) 名簿が300人で選択しそうな人数が100人くらいで選ぶのは4人

(1)と(2)でもUIの設計は変わってきますね。
私は、最初の書き込みで「担当名は4つ」とあったので(1)ではなく(2)だと思っている回答しています。


引用返信 編集キー/
■15690 / inTopicNo.11)  Re[5]: 多人数の名前選択について
□投稿者/ アイスマン (5回)-(2008/03/18(Tue) 14:14:41)
No15689 (はつね さん) に返信
はつねさま

分かりづらくて申し訳ありません。

> (1)と(2)でもUIの設計は変わってきますね。
> 私は、最初の書き込みで「担当名は4つ」とあったので(1)ではなく(2)だと思っている回答しています。
担当名とスタッフ名の両方を選択するフォームをイメージしています。

スタッフ名を選択するのは全スタッフが300名で300名の個々のスタッフが自分の名前と担当名を
選択して登録する、または代表の人間が300名のスタッフの中から代わりに登録するスタッフ名を
選択して登録すると言った感じです。

代表の人間が登録するかスタッフ自身が登録するかは決まっておりませんので
その時によってとなります。

引用返信 編集キー/
■15691 / inTopicNo.12)  Re[4]: 多人数の名前選択について
□投稿者/ アイスマン (6回)-(2008/03/18(Tue) 14:18:05)
No15684 (渋木宏明(ひどり) さん) に返信

渋木宏明(ひどり) さん

ありがとうございます。

> ・候補選択用チェックリストボックスに候補を全件表示(所属や名前による絞り込みを可能とする)
> ・↑でチェックした項目を、「追加」ボタン押下で登録用リストボックスに追加
> ・登録用リストボックスで項目を選択して、「削除」ボタン押下で登録用リストボックスから選択項目を削除
> ・最終的には登録用リストボックスに追加されている項目をDBに登録
>
> みたいな感じにします。
>
> けど、ASP.NET なんですよね? だと結構面倒かな。

このイメージに近いものを1回作ってみたいと思います。
ありがとうございます。
引用返信 編集キー/
■15692 / inTopicNo.13)  Re[5]: 多人数の名前選択について
□投稿者/ アイスマン (7回)-(2008/03/18(Tue) 14:26:41)
はつね さん
よねKEN さん
渋木宏明(ひどり) さん

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

みなさまのアドバイスでなんとなくイメージがつかめてきましたので1度、自分で作成してみます。

それで分からない所がありましたらまたご教示を頂きたく投稿させて頂きます。

みなさまありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -