「StiLL」デザイン情報078  「StiLL-�]」とは! -21
便利ベンリな「StiLL-�]」のシステムテンプレート   開発カイハツ用ヨウ(Excel)について
                             
  �@ 「Excel入力・検索・削除」テンプレートはExcelシートをデータベースとしてデータを入力・検索・修正・削除するシステムのテンプレートです。Excelシートをデータベースとしていますので、データベースに関する特別が知識がなくても管理ができます。     �A テンプレートは基本的キホンテキな機能キノウを使ツカうために必要ヒツヨウなシートがセットになっていますので、カスタマイズして作成サクセイします。なお、ブックを開ヒラいたときに画面ガメンを制御セイギョするなどを自動ジドウ実行ジッコウさせるため、StiLLのシステムテンプレート「STILLAUTO」を追加ツイカしてください。     �B 入力ニュウリョクデータのエラーチェックにはExcelの「データの入力ニュウリョク規則キソク」が使ツカえます。数式スウシキで条件ジョウケンを設定セッテイすることができますので、細コマかいチェックも可能カノウです。StiLLの「複数フクスウセル値チセット」を使ツカうと、数式スウシキを使ツカわずにフォームに入力したデータを1行にまとめられます。  
  対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
 
                             
  �@ 入力ニュウリョク・検索ケンサク・削除サクジョのシステムがワンセットになった「Excel入力ニュウリョク・検索ケンサク・削除サクジョ」テンプレート  
今回コンカイから4回カイにわたり、StiLLの「システムテンプレート」の「開発用カイハツヨウ(Excel)」タブにあるテンプレートをご紹介ショウカイします。
「開発用カイハツヨウ(Excel)」タブのテンプレートは、Excelシートのデータを活用カツヨウしたシステムを作成サクセイする際サイに使ツカうと便利ベンリな
テンプレートです。
今回コンカイは「Excel入力ニュウリョク・検索ケンサク・削除サクジョ」テンプレートをご紹介ショウカイします。
ある場所バショ メニュー [StiLL] → [システムテンプレート] → [開発用カイハツヨウ(Excel)]
特徴トクチョウ・目的モクテキ
Excelシートをデータベースとして、そのデータを入力ニュウリョク・検索ケンサク・修正シュウセイ・削除サクジョするシステムのテンプレートです。
同オナじブック内ナイにデータベースとなるシートがあり、そのシートにデータを追加ツイカ登録トウロクしたり、指定シテイした条件ジョウケンのデータを
検索し、そのデータを修正シュウセイ・削除サクジョできるシステムとなっています。
システムブックのシートに直接チョクセツデータを登録トウロクするため、大人数オオニンズウで同時ドウジに利用リヨウすることはできませんが、
データベースを作成サクセイするよりはデータの管理カンリが簡単カンタンになります。
【システム概要ガイヨウ図ズ】
データ登録トウロク画面ガメン
�@ データ登録トウロク画面ガメンに入力ニュウリョクしたデータを、
同一ドウイツブック内ナイの[DB]シートに追加ツイカ
[DB]シート
�B検索ケンサクしたデータを修正シュウセイし、[DB]シートの
   データを更新コウシン
   または検索ケンサクしたデータを[DB]シートから
   削除サクジョ
データメンテナンス画面ガメン
�Aデータメンテナンス画面ガメンで
   指定シテイした条件ジョウケンのデータを検索ケンサク、
   画面上ガメンジョウに表示ヒョウジ
できる事・便利な点
Excelシートをデータベースとしていますので、データベースに関カンする特別トクベツな知識チシキがなくても管理カンリができます。
必要ヒツヨウなシートがセットになっていますので、作成サクセイしたいシステムにあわせてカスタマイズしてください。
入力ニュウリョク・検索ケンサク・削除サクジョ・更新コウシンの主要シュヨウなプログラムはサンプルを作成サクセイしてありますので、サンプルを参考サンコウにして
実際ジッサイのプログラムを作成サクセイしてください。
  �A 基本的キホンテキな機能キノウを使ツカうために必要ヒツヨウなシートをセット。カスタマイズして作成サクセイしてください。  
「Excel入力ニュウリョク・検索ケンサク・削除サクジョ」テンプレートには以下イカのシートがセットされています。
基本的キホンテキな機能キノウを使ツカうために必要ヒツヨウなシートがセットされていますので、これらのシートをカスタマイズしてシステムを
作成サクセイしていきます。
シート名メイ 説明セツメイ(用途ヨウトなど)
前画面ゼンガメンに戻モドる データ登録トウロク画面ガメンのサンプルです。このサンプルを参考サンコウにして[入力ニュウリョク画面ガメン]シートに入力ニュウリョクフォームを作成サクセイしてください。
システムが完成カンセイしたらこのシートは削除サクジョしてください。
説明セツメイ このテンプレート内ナイにあるシートの説明セツメイです。
入力ニュウリョク画面ガメン データ登録トウロク画面ガメンを作成サクセイするシートです。
[前画面に戻る]シートを参考にして入力フォームを作成してください。
SYSDATAE このブックの基本キホン情報ジョウホウを設定セッテイするシートです。
※使ツカい方カタの詳細ショウサイは下記カキのバックナンバーをご覧ランください。
【バックナンバー065】  「StiLL-�]」とは! -8
VERDIALOG バージョン情報ジョウホウを表示ヒョウジするダイアログが作成サクセイしてあるダイアログシートです。
※使ツカい方カタの詳細ショウサイは下記カキのバックナンバーをご覧ランください。
【バックナンバー075】 「StiLL-�]とは! -18
EPシートA データ登録トウロク画面ガメンで使用シヨウするプログラム機能キノウを作成サクセイするシートです。
ブックを開ヒラいたときに自動ジドウ実行ジッコウするプログラムと、データ登録トウロク機能キノウのプログラムの
サンプルが作成サクセイされています。
EWORK 入力ニュウリョク画面ガメンに入力ニュウリョクされたデータから、[DB]シートに更新コウシンするためのデータを生成セイセイする
中間チュウカンWORKシートです。
DB データベースとなるシートです。
このシートにあるデータを検索ケンサク・更新コウシン・削除サクジョしたり、データを新規シンキ登録トウロクします。
保守ホシュ画面ガメン データメンテナンス画面ガメンとなるシートです。
EPシートB データメンテナンス画面ガメンで使用シヨウするプログラム機能キノウを作成サクセイするシートです。
検索ケンサク・削除サクジョ・データ更新コウシンの各カクサンプルプログラムが作成サクセイされています。
EWORK2 検索ケンサク結果ケッカを[DB]シートから抽出チュウシュツするための中間チュウカンWORKシートです。
なお、ブックを開ヒラいたときに画面ガメン制御等セイギョトウを自動ジドウ実行ジッコウさせるためには「STILLAUTO」テンプレートが必要ヒツヨウです。
※「STILLAUTO」テンプレートの詳細は下記のバックナンバーをご覧ください。
【バックナンバー064】  「StiLL-�]」とは! -7
機能キノウを追加ツイカするなど、他ホカにシートが必要ヒツヨウな場合バアイはStiLLの「システムテンプレート」等トウを使ツカってシートを追加ツイカして
ください。
  �B カスタマイズのポイントをご紹介ショウカイ。ご自分ジブンで作成サクセイするシステムにもぜひご活用カツヨウください。  
「Excel入力ニュウリョク・検索ケンサク・削除サクジョ」テンプレートをカスタマイズする上ウエでのポイントをご紹介ショウカイします。
このテンプレートだけでなく、ご自分ジブンでシステムを作成サクセイする際サイにも活用カツヨウしてみてください。
[入力ニュウリョク画面ガメン]シート
入力ニュウリョク項目コウモクを作成サクセイしていきます。
データを入力ニュウリョクするセルの色イロを薄ウスいクリーム色イロ(アイボリー)として入力ニュウリョク可能カノウなセルであることを明確にしておくと、
ユーザーにわかりやすい画面ガメンになります。
またシートに保護ホゴをかけたときに、データを入力ニュウリョクするセルは選択センタク・入力ニュウリョク可能カノウな状態ジョウタイにしなくてはなりません。
[セルの書式ショシキ設定セッテイ]でロックを解除カイジョしておくと、シートに保護ホゴをかけたときも選択センタク・入力ニュウリョクが可能カノウになります。
※「シート保護ホゴ」ボタンの設定セッテイで、[セル選択センタク方法ホウホウ]を「ロック解除カイジョセルの選択センタク可カ」にしてください。
[セルの書式ショシキ設定セッテイ]ダイアログ 「シート保護ホゴ」ボタンの設定セッテイ画面ガメン
入力ニュウリョクされたデータのエラーチェックをしたい場合バアイは、Excel機能キノウの「データの入力ニュウリョク規則キソク」を使ツカうと簡単カンタンです。
[入力値ニュウリョクチの種類シュルイ]を「ユーザー設定セッテイ」とすると、数式スウシキで設定セッテイした条件ジョウケンに一致イッチするデータのみが入力ニュウリョク可能カノウに
なりますので、よりきめ細コマかいエラーチェックを行オコナうことができます。
[データの入力ニュウリョク規則キソク]機能キノウでは、エラーチェックの他ホカにもいろいろな設定セッテイができるようになっています。
セルを選択センタクしたときに入力ニュウリョクモードを切キり替カえる → [日本語ニホンゴ入力ニュウリョク]タブ
セルを選択センタクすると、
[日本語ニホンゴ入力ニュウリョク]が「オン」のとき → ひらがな
[日本語ニホンゴ入力ニュウリョク]が「オフ」のとき → 直接チョクセツ入力ニュウリョク
入力ニュウリョクモードが自動的ジドウテキに切キり替カわります。
セルを選択センタクしたときにガイドを表示ヒョウジする → [入力時ニュウリョクジメッセージ]タブ
参考サンコウ
弊社ヘイシャ配信ハイシンの「Excelメールサービス」で、[データの入力ニュウリョク規則キソク]機能キノウのいろいろな使ツカい方カタをご紹介ショウカイしています。
下記カキURLからバックナンバーを検索ケンサクしてご覧ランください。
http://www.still.co.jp/excel/backnumber.html
[EWORK]シート
[EWORK]シートには、入力ニュウリョク画面ガメンに入力ニュウリョクしたデータから[DB]シートに更新コウシンするためのデータを生成セイセイします。
更新コウシンするデータは[入力ニュウリョク画面ガメン]シートのセルにリンクさせて作成サクセイする方法ホウホウもありますが、
StiLLのボタン機能「複数セル値セット」を使ツカうと、数式スウシキを使ツカわずにデータをセットすることができます。
「複数フクスウセル値チセット」機能キノウの詳細ショウサイについては、下記カキの「StiLLヘルプ」をご覧ランください。
[StiLLヘルプ] → [StiLLボタンヘルプ] → [基本キホン機能キノウメニュー] → [セル関連コマンド] →
複数セル値セット (MakeBtSetMultiCell)
[EPシートA]・[EPシートB]シート
入力・検索・削除・更新の各プログラムのサンプルがシートの右側に作成されていますので、サンプルプログラムを
参考にして実際のプログラムを作成してください。
プログラムの構造コウゾウだけでなく、修正シュウセイ・変更ヘンコウのときに実行ジッコウ内容ナイヨウが理解リカイしやすくなるように、シートへのまとめ方カタも
参考にして下さい。
注意チュウイ
サンプルプログラムはプログラムを作成サクセイしていただく際サイの参考サンコウとして作成サクセイしてあるもので、完璧カンペキなプログラムでは
ありません。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます