「StiLL」 デザイン情報262 開発ガイド -- 4章-14 3-4. データベースにデータを出力する
                             
  【テーマ】
ブック内のデータをデータベースに出力する方法をご紹介します。
    【方法】
StiLLボタンの「メッセージボックス(BtMessage)」・セルリンクボタンの「データベースのデータを更新  (BtUpLoad)」を使います。
    【参考】
※ 注意   CSVファイルに更新の場合は"DBデータ更新”の代わりに"CSVデータ更新"を使います。

※変数処理機能のセルリンクボタンはPro. Dev.にあります。高度なプログラム作成に利用します。
 
               
                             
■ 今回の内容                        
ブック内のデータをデータベースに出力する方法をご紹介します。
■ ボタンの作成と設定                      
今回使用するStiLLボタンを示します。(下図赤枠)
今回使用するセルリンクボタンを示します。(下図赤枠)
S.事前準備:ODBC設定の方法
4.DLDATAUP作成シート を利用し、シート内左側のプログラム作成エリアに下記手順でプログラムボタンを作成します。
1.入力フォームの作り方
通常業務で利用する入力フォームを作成します。
[データベースを更新するための、商品コード、商品名、単価、種別の項目を作成します。
例として値は、
商品コード:A111
商品名:ANDD
単価:1000
種別:11
を入力します。
2.更新用テーブルの項目名の作り方
E21:I21に 項目名 を作成します。
3.更新用テーブルのレコードの作り方
項目名の下の1行に@のフォームの値を参照する数式を設定します。
4.「データを更新しますよろしいですか?」メッセージボックスの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、
機能一覧から "メッセージボックス"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
5.データベースのデータを更新 セルリンクボタンを利用する
StiLL体験版には、セルリンクボタンの作成機能はありません。
あらかじめ、データベース更新のための設定・ボタンを用意していますので利用ください。
6.「更新完了しました。」メッセージボックスの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、
機能一覧から "メッセージボックス"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
7.プログラムボタン連続実行の作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[開発用]-[連続実行]選択
StiLLボタンに機能を設定します。
上記ボタンをクリック
設定ナビダイアログが表示されたら下記のように設定します。
8.入力フォーム上のDB更新ボタンの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]- グレー選択
StiLLボタンに機能を設定します。
上記ボタンをクリック
設定ナビダイアログが表示されたら下記のように設定します。
■ ボタンの実行                      
作成した[DB更新]ボタンをクリックして実行すると以下のようにブックが作成できます。
■ ご参考までに                      
※ 注意   CSVファイルに更新の場合は"DBデータ更新”の代わりに"CSVデータ更新"を使います。
必要なExcel機能    
◆セル・図形の書式設定(StiLLも可)
◆セル・図形の書式設定(StiLLも可)◆印刷(StiLLも可)
◆グラフ◆名前の定義(StiLLも可) ◆条件付き書式 
◆シート・・ブックの保護(StiLLも可) ◆ウィンドウ枠の固定
◆オプションボタン・チェックボタン・コンボボックス
下記よりご確認ください。
◆Excelの機能    Excelメールサービス バックNO. でご確認ください。
https://www.still.co.jp/excel/backnumber.html
◆Excel関数
https://www.still.co.jp/main/still/what/still_siki11.html
◆オプションボタン・チェックボタン・コンボボックス
https://www.still.co.jp/excel/support/257ems.xls
https://www.still.co.jp/excel/support/259ems.xls
https://www.still.co.jp/excel/support/255ems.xls
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
※プログラム修正する時はStiLLボタンを右クリックし、[StiLLボタン機能変更]をクリックしてプログラムの内容を変更します。
※[ボタン情報]StiLLボタンをセルリンクボタンに変換する事ができます。 (StiLL体験版については、ボタンの設定情報の表示のみになります) 
(詳細はProfessional、DevelopersのStiLLヘルプでご確認ください。)   
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます