「StiLL」 デザイン情報254 開発ガイド -- 2-1.CSV データ取込み2
                             
  【テーマ】
「Excelデータ取得」ボタンを利用して、CSVデータを取得し、データ取得後にメッセージが表示される方法をご紹介します。
    【方法】
システムテンプレートの「Excelデータ取得」機能とStiLLボタンの「メッセージボックス(BtMessage)」を使います。
    【参考】
☆ワンポイントレッスン
   @セルに数式を使った文字のリンクと結合術
   Aデータレコード処理の基礎知識


※変数処理機能のセルリンクボタンはPro. Dev.にあります。高度なプログラム作成に利用します。
 
               
                             
■ 今回の内容                        
今回は「Excelデータ取得」ボタンを使ってCSVデータを取得し、データ取得が完了したらメッセージが表示される方法をご紹介します。
■ ボタンの作成と設定                      
今回使用するシステムテンプレートを示します。(下図赤枠)
今回使用するStiLLボタンを示します。(下図赤枠)
画面の領域
S.システムブックの作り方  
    [StiLL]-[システムテンプレート]-[開発用シート]-[Excelデータ取得]-[OK]-[新規ブック]又は[表示ブックに挿入]を選択し挿入します。
  ※挿入したシート左側のプログラム作成エリアに、記手順でプログラムボタンを作成します。
1.CSVデータ取込みボタンの作り方
    「Excelデータ取得」ボタンをクリックし、設定ナビダイアログが表示されたら下記のように設定していきます。
ファイル名指定
「データCSV」フォルダの "2020実績大阪支店.csv" を選択
元データ指定
データから必要な項目を選択指定するためにその行の先頭を指定
項目式 作成 必要な項目を指定 今回は下記を設定していきます
項目追加 1  
"ファイル" を"金額"の下に入力
※取込むCSVファイル名をターゲット指定
型名→文字選択   該当無にチェック入れて  %FILE% を設定
項目追加  2  
"支店名" を"ファイル名"の下に入力 ※項目式はシート上で作成します。
項目式の出力位置 E2 を指定します。
検索式 作成"  扱いセクション"を選択
検索式の出力位置はE8を指定します。
出力セル位置 E14 を指定します。
OKで一旦完成させ、"1.CSVデータ取得"ボタンを実行します。
関数設定 1
P15セル に
=MID(O15,7,SEARCH(".",O15,1)-7)
と入力します。
次行以下にも関数を適用し、
P列に支店名「大阪支店」が
入力されることを確認します。
関数設定 2
・P4セルに
'==MID(O15,7,SEARCH(".",O15,1)-7)
と入力し、"1.CSVデータ取得"ボタンを実行、結果を確認します。
2.「データを取込みました。」メッセージボックスの作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[図形]-  グレー選択
StiLLボタンに機能を設定します。
先手順で貼り付けたグレーボタンをクリックし、機能一覧から "メッセージボックス"機能を選択
設定ナビダイアログが表示されたら下記のように設定します。
セル指定 でC45 を設定します。
リンク先のセルを設定します
C45セル に =MID(B11,3,16)&"のデータを取込みました。"
と設定します。
3.プログラムボタン連続実行の作り方
StiLLボタンをプログラムボタン作成エリアに貼り付けます。
[StiLL]-[ボタンテンプレート]-[開発用]-[連続実行]選択
StiLLボタンに機能を設定します。
上記ボタンをクリック  設定ナビダイアログが表示されたら下記のように設定します。
■ ボタンの実行                      
作成した[連続実行]ボタンをクリックして実行すると以下のようにデータを取得できます。
■ ご参考までに                      
CSVデータ取得については、以下のバックナンバーもご参考にしてください。
 「StiLL」 デザイン情報252 開発ガイド -- 2-1.CSV データ取込み1
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
※プログラム修正する時はStiLLボタンを右クリックし、[StiLLボタン機能変更]をクリックしてプログラムの内容を変更します。
※[ボタン情報]StiLLボタンをセルリンクボタンに変換する事ができます。 (StiLL体験版については、ボタンの設定情報の表示のみになります) 
(詳細はProfessional、DevelopersのStiLLヘルプでご確認ください。)   
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます