商品在庫管理(2)
まず、サーバデータを読み込むためのテーブル(サーバ読込テーブル)と、在庫管理のために必要な商品のみのテーブル(在庫量テーブル)を用意します。
理由は
1)部品とかの細々したデータ必要ないを表示させないようにするため。
2)サーバにない情報を付加、加工したりするため。
です。
あと、一番大事なSQLを置いておくテキストフィールドと、スクリプトを実行させるためのボタンを配置したテーブルを作ります。
画像では、SQLが見えませんが、初期値の変更ボタンの後ろに隠してあります。
変にいらわれてエラー起きると、面倒なので・・・
(ほんま初心者向けに作るのは、いろいろと気を使いますね。)
これを作ったときに、別テーブルにSQLを置いてそこからスクリプト実行時にSQLを読み込む方法を知らなかったというのもありますけどね・・・(^^ゞ
やり方は知らないけど、へんにさわられたくないということで、苦肉の策ということでしょうか。
ちなみに、初期値の変更というのは、
・どこかの取引先用に残しておかなければならない
・サーバの数と、実数が違う場合に一時的に数を調整する
などの理由で、在庫表として出す数字を調整するため「在庫量テーブル」にアクセスする用のボタンです。
さらに、在庫量テーブルの中から、日常必要とする項目のみを印刷するためのファイルを別ファイルとして作りました。こちらは、在庫量テーブルとリレーションして、ポータルで表形式にして出力します。別ファイルにしたのは、メンテナンス性を考えてのことです。
我ながら、結構いろんなこと考えてるもんだな~と、自分に関心する今日この頃です。
(^^)v
| 固定リンク
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/41522/10449482
この記事へのトラックバック一覧です: 商品在庫管理(2):
» USB-SERIAL,USB-PARAREL 変換 [たそがれのプログラマー]
USBとRS232CおよびUSBと8ビットパラレル信号の
変換を行う、チップがあります。
英国のFTDI社のFT232BMとFT245BMと言うICです。
日本でもインターネットサイトで購入できます。それぞれ
1個600円位です。
USBはフルスピードのみ対応で232Cは3MBPIまで可能
...... [続きを読む]
受信: 2006年6月28日 (水) 16:50






コメント