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

わんくま同盟

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

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

■91988 / 4階層)  コンボボックスによる絞り込み
□投稿者/ たかし (5回)-(2019/08/16(Fri) 09:06:35)
魔界の仮面弁士さま、 WebSurferさま、お世話様です。

>最初の質問に書いてあった tbl_部署, tbl_社員 は SQL Server などのデータベースにある
>テーブルで、それからデータを取得して連動 ComboBox に表示したいと言ってます?

いかにもSQLサーバーです。そしてストアドプロシージャは以下のとおりです。

-----------------------------------------------------------------------------

ALTER PROCEDURE [dbo].[std_社員] 
	-- Add the parameters for the stored procedure here
	@部署コード int 
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	SELECT * FROM dbo.qry_社員 
	WHERE 部署コード = @部署コード
END

-----------------------------------------------------------------------------

>退職者(過去データ)や入社予定者(未来データ)も出力するとしたら、
>部署の統合・分割・廃止・名称変更については、どのように表現されるのでしょうか?

そうなんです。そこが問題でまだ解決していないのです。
とりあえず在職者のデータだけを入力しています。
おそらく部署の履歴を取ることも必要になると思いますが、それはまだ先の課題となります。
現時点では上書き変更で対処しようと思っております。
Accessのサブフォームのような機能がVBにもあるとよいのですが。

>それと、データベースからデータを取得する際の「タイミング」と「取得範囲」も考えておきましょう。

流れとしてはComboBox1で部署を選択し、ComboBox2で社員を選択、
そして社員に関するすべてのデータを呼び出すという感じを考えています。
絞り込むタイミングとしてはComboBox2のMouseDownイベントがいいのではないかと。
データを呼び出すタイミングはComboBox.SelectedIndexChanged イベントないしは
CommandButtonクリックイベントです。

ではよろしくお願いいたします。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: コンボボックスによる絞り込み /魔界の仮面弁士 →Re[5]: コンボボックスによる絞り込み /魔界の仮面弁士
→Re[5]: コンボボックスによる絞り込み /WebSurfer
→Re[5]: コンボボックスによる絞り込み /WebSurfer
→Re[5]: コンボボックスによる絞り込み /WebSurfer
→Re[5]: コンボボックスによる絞り込み /大谷刑部
 
上記関連ツリー

コンボボックスによる絞り込み / たかし (19/08/12(Mon) 18:23) #91943
Re[1]: コンボボックスによる絞り込み / 魔界の仮面弁士 (19/08/12(Mon) 23:30) #91945
  └ Re[2]: コンボボックスによる絞り込み / たかし (19/08/15(Thu) 15:44) #91972
    ├ Re[3]: コンボボックスによる絞り込み / WebSurfer (19/08/15(Thu) 16:48) #91974
    └ Re[3]: コンボボックスによる絞り込み / 魔界の仮面弁士 (19/08/15(Thu) 16:45) #91973
      └ コンボボックスによる絞り込み / たかし (19/08/16(Fri) 09:06) #91988 ←Now
        ├ Re[5]: コンボボックスによる絞り込み / 魔界の仮面弁士 (19/08/16(Fri) 10:24) #91991
        ├ Re[5]: コンボボックスによる絞り込み / WebSurfer (19/08/16(Fri) 10:15) #91989
        ├ Re[5]: コンボボックスによる絞り込み / WebSurfer (19/08/16(Fri) 10:21) #91990
        ├ Re[5]: コンボボックスによる絞り込み / WebSurfer (19/08/16(Fri) 12:20) #91999
        │└ Re[6]: コンボボックスによる絞り込み / WebSurfer (19/08/16(Fri) 12:40) #92001
        │  └ Re[7]: コンボボックスによる絞り込み / たかし (19/08/16(Fri) 19:30) #92005
        │    ├ Re[8]: コンボボックスによる絞り込み / たかし (19/08/17(Sat) 08:04) #92006
        │    └ Re[8]: コンボボックスによる絞り込み / WebSurfer (19/08/17(Sat) 10:43) #92007
        │      └ Re[9]: コンボボックスによる絞り込み / たかし (19/08/18(Sun) 09:13) #92018
        │        ├ Re[10]: コンボボックスによる絞り込み / WebSurfer (19/08/18(Sun) 10:22) #92019
        │        ├ Re[10]: コンボボックスによる絞り込み / WebSurfer (19/08/18(Sun) 10:55) #92020
        │        └ Re[10]: コンボボックスによる絞り込み / WebSurfer (19/08/18(Sun) 11:45) #92021
        │          └ Re[11]: コンボボックスによる絞り込み / たかし (19/08/18(Sun) 15:57) #92022
        │            ├ Re[12]: コンボボックスによる絞り込み / たかし (19/08/18(Sun) 16:36) #92023
        │            └ Re[12]: コンボボックスによる絞り込み / WebSurfer (19/08/18(Sun) 18:16) #92024
        │              └ Re[13]: コンボボックスによる絞り込み / たかし (19/08/18(Sun) 19:03) #92025
        │                ├ Re[14]: コンボボックスによる絞り込み / WebSurfer (19/08/18(Sun) 22:14) #92031
        │                │└ Re[15]: コンボボックスによる絞り込み / たかし (19/08/19(Mon) 17:05) #92036
        │                │  └ Re[16]: コンボボックスによる絞り込み / WebSurfer (19/08/19(Mon) 18:36) #92037
        │                └ Re[14]: コンボボックスによる絞り込み / WebSurfer (19/08/22(Thu) 15:02) #92065
        └ Re[5]: コンボボックスによる絞り込み / 大谷刑部 (19/08/20(Tue) 10:01) #92040
          └ Re[6]: コンボボックスによる絞り込み / たかし (19/09/15(Sun) 15:38) #92368 解決済み
            └ Re[7]: コンボボックスによる絞り込み / WebSurfer (19/09/15(Sun) 22:37) #92369
              └ Re[8]: コンボボックスによる絞り込み / たかし (19/09/16(Mon) 20:15) #92372
                ├ Re[9]: コンボボックスによる絞り込み / WebSurfer (19/09/16(Mon) 20:59) #92373
                │└ Re[10]: コンボボックスによる絞り込み / キングダム (19/09/16(Mon) 21:31) #92374
                │  ├ Re[11]: コンボボックスによる絞り込み / キングダム (19/09/16(Mon) 21:33) #92375
                │  └ Re[11]: コンボボックスによる絞り込み / 大谷刑部 (19/09/17(Tue) 12:40) #92380 解決済み
                └ Re[9]: コンボボックスによる絞り込み / WebSurfer (19/09/19(Thu) 20:26) #92392

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信