「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) アイエルアイ総合研究所 無断転載を禁じます