パラメーターに値を受け渡して処理を起動

100‐03 サーバーサイド| 基本編

サーバーサイドコマンドの実行に値を受け渡したい場合に使用するのがパラメーターです。

パラメーターを使用するとサーバーサイドコマンドをクライアントアプリケーションまたは別のサーバーサイドコマンドから起動する際に値を受け渡すことができます。

ここではページ上で入力した値をサーバーサイドコマンドの2つのパラメーターに受け渡し、その値を使って案件テーブルに案件データを追加します。

プロジェクトファイルB100_web-application_b.fgcp
B100_web-application_a.fgcp(実装済みプロジェクトファイル)

パラメーターの作成

プロジェクトを開き、リボンの「作成」メニューから「サーバーサイドコマンド」を選択し「サーバーサイドコマンドマネージャー」を表示します。
次に「03_パラメーターを渡して起動」を選択し編集します。
「パラメーター」タブを表示しパラメーターを2つ新規作成します。

パラメーターの値を使ったコマンド処理の作成

パラメーターの値を使ってテーブルにデータを追加します。
「テーブルデータの更新」コマンドを追加し、案件テーブルにパラメーターで受け取ったデータを追加する処理を作成します。

ページからサーバーサイドコマンドを呼び出す

「03_パラメーターを渡して起動」ページを開きます。
「顧客」を選択するコンボボックス、「案件内容」を入力するテキストボックス、案件作成のボタン、「案件テーブル」がデータ連結されたリストビューが配置してあります。

「案件作成」ボタンにサーバーサイドコマンドを呼び出す「サーバーサイドコマンドの呼び出し」コマンドを設定します。
サーバーサイドコマンドで「03_パラメーターを渡して起動」を選択し、2つパラメーターに「顧客」を選択するコンボボックス、「案件内容」を入力するテキストボックスのセルを設定します。

結果を確認

プロジェクトをデバッグ実行し動作を確認します。
顧客、案件内容をそれぞれ入力し、「サーバーサイドコマンドの呼び出し」コマンドを設定した「案件作成」ボタンをクリックします。
更新ボタンをクリックすると、案件テーブルのデータを表示したリストビューにデータが追加されていることが確認できます。

>ノーコードWebアプリ開発ツール「Forguncy」

ノーコードWebアプリ開発ツール「Forguncy」

Forguncy(フォーガンシー)は複数のシステムと直接接続して参照・更新が行えるデータ管理機能と、Excel感覚でレイアウトができる画面デザイン機能を備えたノーコードWeb開発&運用プラットフォームです。基幹システムでは対応できず、仕方なくExcelやAccessで管理していた業務のサブシステム化を強力に支援します。

CTR IMG