得意先マスター追加(Insert)仕様書
マスターファイル追加プログラムも、販売管理システムで作成したデーターベースアクセスクラスをそのまま使うので、効率的なプログラミングになります。得意先マスター追加に足りない機能のみ追加します。
追加フォームクラス
フォームから入力した得意先コードのレコードを追加するサンプルプログラム仕様書。

フォームコントロール
| 名称 | コントロール | Name | 補足 |
|---|---|---|---|
| 得意先コード | TextBox | TxtTokuisakiCode | 半角4桁で入力 |
| 得意先名称 | TextBox | TxtTokuisakiMei | 全角40字以内で入力 |
| 郵便番号 | TextBox | TxtYubinBango | 半角7桁で入力(- は入力しない) |
| 住所検索 ボタン |
Button | BtnJushoKensaku | 郵便番号をキーにして 郵便番号マスター表から検索し 都道府県名を都道府県コンボボックスに 市区町村と町域名を連結して 市区町村テキストボックスにセット |
| 都道府県 | ComboBox | CmbTodofukenMei | 都道府県名から選択 キーボードからも入力可能 |
| 市区町村 | TextBox | TxtShikuchosonMei | 半角文字は全角に変換 |
| 住所詳細 | TextBox | TxtJusho | 半角文字は全角に変換 |
| 得意先登録 ボタン |
Button | BtnToroku | 都道府県と市区町村と住所詳細を","で連結 エラーがなければ得意先マスター表に追加 フォームを初期状態に戻す |
| 全項目クリア ボタン |
Button | BtnClear | フォームを初期状態に戻す |
販売管理データベース
| Key | 列名 | データ型 | NULLを許容 |
|---|---|---|---|
| ● | 得意先コード | nchar(4) | しない |
| 郵便番号 | nchar(7) | しない | |
| 得意先名称 | nvarchar(40) | しない | |
| 得意先住所 | nvarchar(50) | しない |
| Key | 列名 | データ型 | NULLを許容 |
|---|---|---|---|
| ● | 郵便番号 | nchar(7) | しない |
| 都道府県名 | nvarchar(4) | しない | |
| 市区町村名 | nvarchar(10) | しない | |
| 町域名 | nvarchar(20) | しない |