43

フォーガンシー使い方セミナー in 福岡

  • View
    110

  • Download
    1

Embed Size (px)

Citation preview

Page 1: フォーガンシー使い方セミナー in 福岡
Page 2: フォーガンシー使い方セミナー in 福岡

Subject Forguncyとは

きわめてExcelに近い機能と操作性を持った

プログラミング不要のWebアプリケーション構築ツール

Excel操作スキルを活用

Excelファイル資産を活用

Excel業務の問題を解消

Page 3: フォーガンシー使い方セミナー in 福岡

Forguncyとは

Page 4: フォーガンシー使い方セミナー in 福岡

Subject Forguncyの構成

forguncy_1_0_2_0.exe forguncy_server_1_0_2_0.exe

Forguncyのインストーラー

Forguncyサーバーのインストーラー

Page 5: フォーガンシー使い方セミナー in 福岡

Subject Forguncyの構成

開発ツール開発環境用のソフト

Forguncy専用Webサーバー運用環境用のソフト

Forguncy Forguncyサーバー

Page 6: フォーガンシー使い方セミナー in 福岡

Subject Forguncyの構成

発行Forguncyアプリ

Forguncyアプリ

ForguncyアプリB

ForguncyアプリC

Forguncy Forguncyサーバー

開発ツール開発環境用のソフト

Forguncy専用Webサーバー運用環境用のソフト

Page 7: フォーガンシー使い方セミナー in 福岡

Subject Forguncyの構成

Forguncy(開発環境)でもForguncyサーバーとほぼ同等の機能を持つ開発用のForguncyサーバーを持っている

Forguncyを起動すると、裏側で開発用のForguncyサーバーが自動的に起動する

デバッグ実行(テスト実行)時は、この開発用のForguncyサーバーにアプリケーションを発行(配置)している

開発用のForguncyサーバーもユーザー管理機能を持っており、テスト用のユーザーを作成可能

Page 8: フォーガンシー使い方セミナー in 福岡

Subject Forguncyプロジェクトの構成

Page 9: フォーガンシー使い方セミナー in 福岡

Subject Forguncyプロジェクトの構成

会社名 売上金

ABC株式会社 ¥2,000,000

XYZ学園 ¥15,000,000

AAA商事 ¥8,000,000

編集画面

ABC株式会社会社名

¥2,000,000売上金

更新

Page 10: フォーガンシー使い方セミナー in 福岡

15分クッキング

Page 11: フォーガンシー使い方セミナー in 福岡

Subject ForguncyがサポートするExcelの機能

コピーや貼り付けなどのクリップボード機能

文字の色や大きさ、種類などのフォント設定

背景色や罫線などのセルの装飾機能

位置やインデント、セルの結合などの配置機能

セルの書式設定機能

323種類のExcel関数と数式

数値や日付などの連続データを入力するオートフィル

画像オブジェクトの挿入

行と列に対する操作

Page 12: フォーガンシー使い方セミナー in 福岡

Subject Excelにはないアプリ開発のための機能

データベース機能

ボタンやテキストボックスなどの18種類のセル型

「ページを移動する」などの処理を実行するコマンド

メニューなどの共通部分を表示するマスターページ

データやページをExcelなどからインポートする機能

ユーザーログイン機能

申請や承認などの業務処理を実現するワークフロー

ユーザーのデータ閲覧履歴を保存する監査ログ機能

Page 13: フォーガンシー使い方セミナー in 福岡
Page 14: フォーガンシー使い方セミナー in 福岡

名簿アプリを作る

Page 15: フォーガンシー使い方セミナー in 福岡

Subjectどのようなアプリか?

そのアプリで何をしたい?

従業員の情報を管理したい

どのような情報を管理したい?

「氏名」、「生年月日」、「所属」

名簿には新しい従業員が追加されるか?

追加されるし、登録済み情報も編集したい

ほかに必要な機能はあるか?

たまに名簿を印刷したい

Page 16: フォーガンシー使い方セミナー in 福岡

Subjectテーブルが先か?ページが先か?

理想はテーブルが先しかし、何もない状態からどのようなテーブルが

アプリケーションに必要となるかを考えるのは難しい

Forguncyでは

「ページから必要なテーブルを自動生成する機能」と、

「テーブルから必要なページを自動生成する機能」を用意しています。

Page 17: フォーガンシー使い方セミナー in 福岡

テーブル(データベース)

Page 18: フォーガンシー使い方セミナー in 福岡

Subjectテーブル(データベース)

氏名 生年月日 所属

山田太郎 1999/9/9 開発部

鈴木花子 1991/1/9 営業部

Page 19: フォーガンシー使い方セミナー in 福岡

Subjectテーブル(データベース)

氏名 生年月日 所属

山田太郎 1999/9/9 開発部

鈴木花子 1991/1/9 営業部

フィールド フィールド フィールド

Page 20: フォーガンシー使い方セミナー in 福岡

Subjectテーブル(データベース)

氏名 生年月日 所属

山田太郎 1999/9/9 開発部

鈴木花子 1991/1/9 営業部

レコード

レコード

Page 21: フォーガンシー使い方セミナー in 福岡

Subjectフィールドの型(種類)

テキスト 文字列を格納します。

整数 数値データを格納します。

小数(通貨) 円、ドルなど金額データを格納します。

日付/時刻 日時のデータを格納します。

Yes/No Yes/No(On/Off)を格納します。

Page 22: フォーガンシー使い方セミナー in 福岡

Subjectテーブル(データベース)

氏名 生年月日 所属

山田太郎 1999/9/9 開発部

鈴木花子 1991/1/9 営業部

テキスト型 日付型 テキスト型

Page 23: フォーガンシー使い方セミナー in 福岡

ページ(画面)

Page 24: フォーガンシー使い方セミナー in 福岡

Subjectページ

一覧画面

登録画面

編集画面

Page 25: フォーガンシー使い方セミナー in 福岡

Subject一覧画面

Page 26: フォーガンシー使い方セミナー in 福岡

Subject登録画面

Page 27: フォーガンシー使い方セミナー in 福岡

Subject編集画面

Page 28: フォーガンシー使い方セミナー in 福岡

Subjectリストビュー

テーブルにあるデータを一覧表示するための、特別な領域

Page 29: フォーガンシー使い方セミナー in 福岡

Subjectリストビューの作成方法

その1:テーブルをドラッグ&ドロップ

その2:リボンの[リストビューとして設定]ボタン

Page 30: フォーガンシー使い方セミナー in 福岡

Subjectデータ連結

テーブルの「フィールド」とページの「セル」を結びつける仕組み

Page 31: フォーガンシー使い方セミナー in 福岡

Subjectデータ連結

データ連結をした場合、データの流れは2方向存在する

Page 32: フォーガンシー使い方セミナー in 福岡

Subjectデータ連結

データ連結をした場合、データの流れは2方向存在する

データの表示

Page 33: フォーガンシー使い方セミナー in 福岡

Subjectデータ連結

データ連結をした場合、データの流れは2方向存在する

データの変更(追加/更新/削除)

Page 34: フォーガンシー使い方セミナー in 福岡

Subject リストビュー以外でデータ連結を使うには?

この場合、Forguncyは「山田太郎」と「鈴木花子」のどちらのレコードを表示してよいかわからない

Page 35: フォーガンシー使い方セミナー in 福岡

Subjectリストビューのもう一つの役割

レコードの選択

Page 36: フォーガンシー使い方セミナー in 福岡

Subjectリストビューのもう一つの役割

選択したレコードは、次のページにも引き継がれる

Page 37: フォーガンシー使い方セミナー in 福岡

Subjectセル型(18種類)

Page 38: フォーガンシー使い方セミナー in 福岡

Subjectコマンド(10種類)

定義した動作や処理を実行するための仕組み

複数のコマンドを順番に実行していくことが可能

「ボタン」、「ハイパーリンク」、「画像」のセル型に対して設定可能

・ページ遷移

・テーブルデータの更新

・Excelエクスポート(リストビュー)

・Excelエクスポート(ページ)

・クエリー

・条件分岐

・レコードの移動

・メッセージの表示

・JavaScriptコードの実行(Forguncy Pro)

・メール通知の登録

Page 39: フォーガンシー使い方セミナー in 福岡

Subjectコマンドが設定できるセル型

Page 40: フォーガンシー使い方セミナー in 福岡

Subjectデータの追加/更新

リストビューの場合(一覧画面でデータを追加/更新)リボン上にあるチェックボックスをチェックするだけ

それ以外の場合[テーブルデータの更新]コマンドを実行する

Page 41: フォーガンシー使い方セミナー in 福岡

Subjectデータの追加/更新に使うセル型

Page 42: フォーガンシー使い方セミナー in 福岡

Subject Excelの数式と関数の使用

323種の関数をサポートし、ほぼExcelと同様に使える

ただし、以下の2点に注意

1. 数式はアプリケーションを実行しない限り計算されない

2. 関数の引数部分で範囲を指定する場合、リストビューの行テンプレートの単一セルを指定するだけで、その列全体が範囲となる

Page 43: フォーガンシー使い方セミナー in 福岡

エクセル名人を業務アプリ開発者に!

Forguncyはグレープシティ株式会社の登録商標です。

フォーガンシー