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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.91988 の関連記事表示

<< 0 >>
■91988  Re[4]: コンボボックスによる絞り込み
□投稿者/ たかし -(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クリックイベントです。
    
    ではよろしくお願いいたします。
    
記事No.91943 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -