受注伝票エントリー 第1回(フォーム設計)
第73号(2009.6.26発行)
====================================================================
★★ -- VB.NETデータベースプログラミング奮闘記 -- ★★
(VB 2008 Express & SQL Server 2005 Express)
--------------------------------------------------------------------
いつもご購読ありがとうございます。ADO.NETの基本的なサンプルプログラ
ムをお届けします。今後ともよろしくお願い申し上げます。
やさしいVB2008 ADO.NET → https://adonetvb.com/index.html
====================================================================
■■ 受注伝票エントリー 第1回 ■■
次のフォームから入力した受注データを、受注ヘッダーテーブルと受注明細
テーブルに登録するプログラムを作成していきます。
大きい画面はこちら
◆補足
┏━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃受注日 │SQL Serverから現在のシステム日付を取得 ┃
┠─────┼─────────────────────────┨
┃受注番号 │キーボードから入力(自動採番を採用しません) ┃
┠─────┼─────────────────────────┨
┃得意先 │キーボードから入力 ┃
┃コード │ ┃
┠─────┼─────────────────────────┨
┃得意先確定│エラーがなければ、得意先名・住所を表示 ┃
┃ボタン │得意先コードを入力不可、得意先確認ボタンを入力不可┃
┃ │得意先変更ボタンを入力可能 ┃
┠─────┼─────────────────────────┨
┃得意先変更│得意先コードを入力可能、得意先確認ボタンを入力可能┃
┃ボタン │得意先変更ボタンを入力不可 ┃
┠─────┼─────────────────────────┨
┃商品コード│キーボードから入力 ┃
┠─────┼─────────────────────────┨
┃数量 │NumericUpDown コントロール、初期値を1に設定 ┃
┃ │キーボードから入力 ┃
┠─────┼─────────────────────────┨
┃明細行確認│エラーがなければ、商品名・単価・金額(単価×数量)┃
┃ボタン │を表示 ┃
┠─────┼─────────────────────────┨
┃明細行追加│エラーがなければ、データグリッドビューに入力データ┃
┃ボタン │を表示、明細行リストに追加 ┃
┠─────┼─────────────────────────┨
┃明細行追加│エラーがなければ、データグリッドビューに変更データ┃
┃完了ボタン│を表示、明細行リストを変更後データで上書き ┃
┃ │明細行追加ボタンを入力可能 ┃
┃ │明細行変更完了ボタンを入力不可 ┃
┠─────┼─────────────────────────┨
┃明細データ│データグリッドビュー ┃
┃ │列スタイルをフォームロードで設定 ┃
┠─────┼─────────────────────────┨
┃選択行削除│確認メッセージを表示し、 ┃
┃ボタン │OKボタンを押したら、明細行リストから削除 ┃
┠─────┼─────────────────────────┨
┃選択行変更│選択行の商品コード・商品名・単価・金額を表示 ┃
┃ボタン │明細行追加ボタンを入力不可 ┃
┃ │明細行変更完了ボタンを入力可能 ┃
┠─────┼─────────────────────────┨
┃合計金額 │受注伝票明細行の合計金額 ┃
┠─────┼─────────────────────────┨
┃受注登録 │エラーがなければ、注文テーブルと注文明細テーブルに┃
┃ボタン │注文データを追加 ┃
┠─────┼─────────────────────────┨
┃受注クリア│フォーム(画面)を初期状態に戻す ┃
┃ボタン │ ┃
┗━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━┛
[参考] 受注エントリー トップ頁
テーブル設計は次号に掲載します。
SQL Serverは、 2005 Express Editionから、2008 Express Editionに移行
するかも知れません。
====================================================================
VB.NET データベースプログラミング奮闘記
発行者:ウェブ実験室([email protected])
http://park5.wakwak.com/‾weblab/
--------------------------------------------------------------------
このメールマガジン(マガジンID: 0000128094)は、
インターネットの本屋さん『まぐまぐ』から配信されています。
http://www.mag2.com/
【購読中止の方法】購読の中止は次のホームページからお願い致します。
http://park5.wakwak.com/‾weblab/
http://www.mag2.com/m/0000128094.htm
--------------------------------------------------------------------
このメールマガジン及び「すぐ使えるADO.NET」「やさしいBV2008 ADO.NET」
などのホームページで公開しているソースプログラム・データの利用により
生じた損害等については、発行者は一切責任を負いません。ソースプログラ
ムの再利用は自由です。著作権は発行者が所有します。
このメールマガジン及び「すぐ使えるADO.NET」「やさしいBV2008 ADO.NET」
などホームページに掲載されている会社名・製品名等は、各社の登録商標ま
たは商標です。
====================================================================