SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

フリーレイアウトグリッドで業務アプリケーションを作成する(AD)

フリーレイアウトグリッドを使った業務アプリケーションの作成

第1回 導入準備から検索画面作成まで

  • X ポスト
  • このエントリーをはてなブックマークに追加

実行画面の作成

 山下課長は、新人の上田君にラフな図で次のような得意先検索画面の作成を指示しました。

ラフな得意先検索画面ラフな得意先検索画面と商品検索画面

 上田君は、指示通り、ビュー・ストアドプロシージャ・画面の順で作り始めました。

上田君の作ったエクセル
上田君の作ったエクセル
山下課長が直したエクセル
山下課長が直したエクセル
作成したストアドプロシージャのSQL文
-- 得意先を検索します。
-- 引数:@得意先名        検索する内容
--       @検索オプション  1のとき一部一致
ALTER PROCEDURE [dbo].[pr得意先検索]
    (
        @得意先名 varchar(100)
        , @検索オプション int
    )
AS
    SET NOCOUNT ON
    
    -- 名称に一致する得意先を抽出し、結果のレコードを返します。
    SELECT
        得意先ID,
        得意先名,
        郵便番号,
        住所,
        電話番号,
        FAX
    FROM
        dbo.vi得意先マスタ
    WHERE
        得意先名 LIKE dbo.fnFinedName(@得意先名, @検索オプション)
    
    RETURN

GO

次のページ
まとめ

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
フリーレイアウトグリッドで業務アプリケーションを作成する連載記事一覧
この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2930 2008/09/22 17:08

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング