#powerbuilder #PTW #プログラミング初心者 #PHPGR #PHP初心者 #PHPプログラム #vba #EXVBA
PHP Generator

PHP Generator system

PHPGR:PHP Generator systemは、PHPスクリプトプログラムを自動生成します。

テーブルフォーマットで設定した項目内容に合わせて自動でPHPスクリプトを作成し、

結果確認用menu.htmlを自動生成するので効率良い成果が期待出来ます。


<環境>

・Windows10、MySQL、PHP、Webserver環境(Apache、IIS)

 

<Download>

・PowerBuilder runtime、PHPGR [Downloadsite]

 

<概要>

データベースへ登録する項目を決めて専用画面から登録します。数値、文字形式や日付項目又、計算式等を設定します。

あとは、それぞれの実行するボタンを選択してPHPスクリプトを自動で生成します。

登録画面、一覧表画面や検索画面等。

 

 

<特長>

・PHPスクリプトの自動生成...ボタンを押すだけ簡単作成。

・データベース(MySQL)システム環境機能の装備。テーブル作成、テーブル内容表示、削除、登録一覧、データベース新規作成、削除、一覧表示 、POP参照プログラム作成 等。

・即時確認メニュ画面の生成(menu.html)

 

※Download「PHPGR」は下記サイトよりダウンロードできます。

 

DownloadsiteよりDownloadしてください。

 

YouTube操作説明

 

form自動作成VBA

操作説明2

操作説明1

 

 

 


#powerbuilder #PTW #プログラミング初心者 #PHPGR #PHP初心者 #PHPプログラム #vba #EXVBA

起動画面

 

PHPGENERATOR起動画面。

※画面内をクリックすると即メイン画面に移ります。

#powerbuilder #PTW #プログラミング初心者 #PHPGR #PHP初心者 #PHPプログラム #vba #EXVBA

メイン画面(Main screen)

 

データベースに登録する項目内容入力してテーブル登録します。

作成したテーブルはPHPGEN内でSAVEし保存管理します。

 

・数値項目(例:金額、数量)等は、合計設定機能が有ります。

・計算式の設定

 (例)

 数量 X 単価 = 金額

 計算式へ、SURYO * TANKA の様にカラム名で記載します。

・主キーは自動で設定します。(項目名=id)

・キーの設定を行うとVIEWテーブルが作成できます。

※2つのテーブルをキーで突き合わせし、それぞれの項目をチョイスした新たなテーブルが作成できます。

 

 

PHP Generator

既存テーブル一覧(List of existing tables)

 

テーブル登録した一覧表示。

業務区分にて絞込み検索が可能。

登録したテーブルの呼出しはダブルクリックにて呼び出します。

PHP Generator

テーブル登録内容(Table registration details)

 

カラムid…項目の記号名。

カラム名…項目名。

キー…view join等での突き合わせキーを設定。

集計(sum)…数値項目設定で〇印した場合、合計計算します。

型…プルダウンより選択。

整数…桁数

小数…桁数

計算式…項目での計算式を記入して計算します。

PHP Generator

PHPスクリプト自動生成 PHP script automatic generation

 

① MySQL接続環境の設定

 ・テーブル名…新規作成するテーブル(メイン画面で設定したテーブル内容)

 ・servername…初期値localhostになっています。※環境に合わせて変更。

 ・username…初期値rootになっています。※環境に合わせて変更。

 ・password…usernameのpassword。※環境に合わせて変更。

 ・database…Mysql database名。※環境に合わせて変更。

 

②システム関連phpスクリプト自動生成

 新規データベースの作成からテーブル作成や作成済みテーブル一覧、データベース一覧

 テーブル、データベースの個別削除又、テーブル詳細情報などphpスクリプトを自動で

 生成します。システム用ユーティリティです。

 

③業務用phpスクリプト自動生成

 (メイン画面で設定したテーブル内容)を基に、データ登録画面、全件検索画面、条件検索画

 面、データの修正削除更新画面又、view join用一覧画面などphpスクリプト自動生成します。

※主な画面サンプルを別紙参考に掲載します。

一括ボタン…「レ」一括処理へ「レ」点して一括作成ボタンを押すと、

②システム関連phpスクリプト自動生成

③業務用phpスクリプト自動生成

 上記phpスクリプト全部を自動で処理します。

※最初は一つ一つボタンを押してphpスクリプトの実行を行いプログラム内容の確認を行い

 ますが、慣れて来たら一括処理で行うと簡単に早く全体処理が完成します。

変更…「③業務用phpスクリプト自動生成」のphpプログラムidは、自由に変更可能です。尚、

「変更」に2文字で記号登録すると、初期値に登録されている名前を自動で変更します。

PHP Generator

 

変更前から変更後、この様に先頭5桁(GGnnn)が変わります。

 ※viewデータ一覧は変更しません。

 ※業務区分単位にphp管理したい場合などに使ってください。

 ※phpプログラムidは自由に変更可能です。また、終了しても前に作成したidを呼び出します。

 

★PHPプログラムID(名)の設定案

自由にIDを設定できますが、下記の様な使い方を推奨していますので参考にしてください。

 

GGnnn_input1.php

 

GG....業務システム識別記号

nnn....システム番号

例)

UR :受注売上管理システム

100:商品マスタ登録処理 ..... UR100_input1.php

200:売上データ登録処理 ..... UR200_input1.php の様な採番になります。

 

PHP Generator

menu.html…メニュ用htmlを自動生成します。

※名前の変更も可能です。

phpスクリプトが自動作成された後に、実行結果を即確認できます。

PHP Generator

viewテーブル自動作成

2つのテーブルを突き合わせ(join)したviewテーブル作成スクリプトを生成します。


PHP Generator

実行結果画面サンプル

menu.html

メニュー用htmlを自動作成します。これにより即結果内容の確認が可能です。また、メニューのカスタマイズも自由に変更可能です。

参考にして、ご利用ください。

PHP Generator

Mysqlテーブル一覧

登録済みテーブル一覧表の表示。

Mysqlデータベース一覧

登録済みデータベース一覧表の表示。

PHP Generator

データ登録画面

例)新規データ登録画面

テーブル項目登録した内容が、データ登録画面に自動作成されます。

計算項目(式)を設定した項目は登録項目に表示されません。

登録確認画面が表示され、そこで計算式を登録した項目は自動計算

されて表示します。

更新日の様な日付項目はカレンダ表示ボタンが自動設定されます。

PHP Generator

テータ一覧

PHP Generator

データの修正、削除画面


ご質問や利用方法、操作方法に当たっては、

お問合せ画面よりご連絡をお願いいたします。