Welcome !! 2008/08/28 21:18:36

Project Setup

基本的な部分のセッティングが終わったら、いよいよ各テーブルやレコードの見せ方とかを設計していくことになります。PHPMakerでは全てのセッティングをプロジェクトとして .pmp ファイルに記録します。

sample data さあレッツゴーと言いたいとこですが、操作する対象のデータベースが無いと話になりません。
左のツリー画像が今回用意したサンプルのテーブルリストです。

簡単に説明すると、顧客テーブル・製品テーブル・顧客別製品単価テーブル・社員テーブル・部署テーブル、の5つテーブルがあり、顧客別製品単価とは"製品ア"がA社には100円、B社には150円で販売する可能性があるから単価テーブルは製品テーブルから切り離しています。

各フィールドの設計まではここでは説明しませんが(と言うか素人なので説明出来ない)、外部キーとか参照テーブルとかMySQL上では一切使っていません。
ただ、当然ですがPHPMaker上で参照テーブルとかは駆使しますのでIDなどフィールドタイプはきちんと設定しておかなければなりません。(都合が悪ければphpMyAdminとかで後からでも変えたらいいですが)

サンプルでは顧客テーブル閲覧時には担当社員名を社員テーブルから参照して表示したり、この社員テーブルをログインアカウント管理に使ったりと、基本的に押さえておけば良さげな機能はほぼ使ったつもりです。

実際私が会社で使用しているのはテーブル数で22もあるんですが、ド素人でも何とかなってます。そう言う意味ではこのPHPMakerって結構スゴいソフトだと思います。

ではざっとプロジェクト読み込み時の全景をご覧下さい。

project
クリックで拡大

以下、詳細ページへどうぞ。 


Last Modified 2007/10/18 12:55:43

Write a comment


読みにくい場合は画像をクリックすると再生成されます。
Bot防止のため上の画像の文字列を入力して下さい:

Blog Posts:

今度は日本語版も用意されてます。 人柱erでガッツ溢れる人は早速インスコして時代を先取りして下さいw...

PacketiX VPN 3.0 : 2008/08/28

この夏リリースと言われていた SoftEther [1] の PacketiX VPN 3.0 ですが、残念ながらスケジュールが遅...

今日の投稿「Power to the PRO [1]」の中でたまたま書いたんやけど、"検索のお助けによるインターネット...

Windows 7 ブログ : 2008/08/27

>M$公式のWindows 7 ブログ、現地時間昨日付の新しいエントリ [1]。 OK、簡潔に。 つーか殆ど意味ない...

Power to the PRO : 2008/08/27

M$からTechNet Flashの案内が来てました。 「POWER TO THE PRO [1]」なるサイトが知らん間に開設されて...

PHPMaker:

Recent Contents: