MySQL操作程序四十(Order summary網(wǎng)頁程序4,各種輸出)
返回
各種畫面
- 檢索客戶功能
- 檢索采購方功能
- 輸出統(tǒng)計畫面
以O(shè)RDER為對象處理
- 把統(tǒng)計畫面寫入EXCEL文件中
對客戶(order1),以客戶為對象處理
- 入庫狀況(ORDERの日付)
有ORDER沒有入庫的放最前面
- 出荷明細(xì)(出荷の日付)
posttime排順序
沒有出荷的放最前面
- 入金済み(入金の日付)
paytime排順序,沒有付錢的排最前面
- MySQL操作程序二十,mscorder1.pl,mscorder1.htm
- ******************************************************
- 船主テーブルの項目の修正=>msc243關(guān)聯(lián)修改
- 船主テーブルの項目の修正=>msc242關(guān)聯(lián)修改
- 船主データ管理と販売情報=>msc241關(guān)聯(lián)修改
- 船主テーブル(owners)項目追加=>msc244關(guān)聯(lián)修改
船主テーブル(owners)項目追加=>enq1畫面關(guān)聯(lián)修改(沒有修改)
- 增加owners的客戶代號項目name(放在company的后面),有關(guān)界面HTM的檢查和修改
- makers已有nationid
- ==============沒有ORDER;status=0;time=order1該列的創(chuàng)建時間;paytime:2010-00-00;orderno:空白;post=NO
- 未收到貨款,未發(fā)貨的ORDER;status=1;time=orderno輸入時的時間;paytime:2010-00-00;orderno:客戶order編號;post=NO
- 未收到貨款,已發(fā)貨的ORDER;status=2;time=orderno輸入時的時間;paytime:2010-00-00;orderno:客戶order編號;post=發(fā)貨地點
- 已收到貨款,未發(fā)貨的ORDER;status=3;time=orderno輸入時的時間;paytime:收款時間;orderno:客戶order編號;post=NO
- 已收到貨款,已發(fā)貨的ORDER;status=4;time=orderno輸入時的時間;paytime:收款時間;orderno:客戶order編號;post=發(fā)貨地點
對采購方
- 入庫狀況(ORDERの日付)==>在order1上處理
- 支払い済み(支払いの日付)==>在enq2上處理
- 日本/非日本廠家指定
- ================沒有訂貨;status=0
- 未付貨款,未收貨物的ORDER;status=1
- 未付貨款,收到貨物的ORDER;status=2
- 已付貨款,未收貨物的ORDER;status=3
- 已付貨款,收到貨物的ORDER;status=4
mysql> ALTER TABLE order1 ADD arrivaltime DATE NOT NULL DEFAULT '2011-00-00' aft
er status;
Query OK, 12383 rows affected (0.69 sec)
Records: 12383 Duplicates: 0 Warnings: 0
mysql> ALTER TABLE order1 ADD arrivalmemo TEXT after arrivaltime;
Query OK, 12383 rows affected (0.55 sec)
Records: 12383 Duplicates: 0 Warnings: 0
mysql> ALTER TABLE order1 ADD size TEXT;
Query OK, 12383 rows affected (0.75 sec)
Records: 12383 Duplicates: 0 Warnings: 0
mysql> ALTER TABLE order1 ADD weight TEXT;
Query OK, 12383 rows affected (0.86 sec)
Records: 12383 Duplicates: 0 Warnings: 0
mysql> ALTER TABLE order1 ADD posttime DATE NOT NULL DEFAULT '2011-00-00' AFTER
post;
Query OK, 12383 rows affected (0.86 sec)
Records: 12383 Duplicates: 0 Warnings: 0
mysql> show columns from order1;
+-----------------+-----------+------+-----+------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-----------+------+-----+------------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| time | date | YES | | NULL | |
| orderno | text | YES | | NULL | |
| ORIGINid | int(11) | YES | | NULL | |
| PRICEid | int(11) | YES | | NULL | |
| PAYMENTid | int(11) | YES | | NULL | |
| DELIVERY | text | YES | | NULL | |
| memo | text | YES | | NULL | |
| consignee | text | YES | | NULL | |
| changeprice | text | YES | | NULL | |
| discount | text | YES | | NULL | |
| total | text | YES | | NULL | |
| LANGUAGEid | int(11) | YES | | NULL | |
| packing_charge | text | YES | | NULL | |
| freight_charges | text | YES | | NULL | |
| delivery_charge | text | YES | | NULL | |
| delivery_place | text | YES | | NULL | |
| disc | text | YES | | NULL | |
| shipping | text | YES | | NULL | |
| packing | text | YES | | NULL | |
| packing_info | text | YES | | NULL | |
| post | char(100) | NO | | NO | |
| paytime | date | NO | | 0000-00-00 | |
| status | int(11) | NO | | 0 | |
+-----------------+-----------+------+-----+------------+----------------+
24 rows in set (1.00 sec)
-------------------------------------------------------------------------------
mysql> ALTER TABLE owners ADD name CHAR(100) AFTER company;
Query OK, 328 rows affected (0.41 sec)
Records: 328 Duplicates: 0 Warnings: 0
mysql> show columns from owners;
+----------+-----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| company | char(100) | YES | | NULL | |
| name | char(100) | YES | | NULL | |
| address | char(100) | YES | | NULL | |
| person | char(50) | YES | | NULL | |
| telfax | char(100) | YES | | NULL | |
| email | char(100) | YES | | NULL | |
| homepage | char(100) | YES | | NULL | |
| memo | char(100) | YES | | NULL | |
+----------+-----------+------+-----+---------+----------------+
9 rows in set (0.02 sec)
mysql> ALTER TABLE owners DELETE name;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'DELET
E name' at line 1
mysql> ALTER TABLE owners DROP name;
Query OK, 328 rows affected (0.47 sec)
Records: 328 Duplicates: 0 Warnings: 0
mysql> ALTER TABLE owners ADD name CHAR(100) NOT NULL DEFAULT 'NA';
Query OK, 327 rows affected (1.09 sec)
Records: 327 Duplicates: 0 Warnings: 0
mysql> show columns from owners;
+----------+-----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| company | char(100) | YES | | NULL | |
| address | char(100) | YES | | NULL | |
| person | char(50) | YES | | NULL | |
| telfax | char(100) | YES | | NULL | |
| email | char(100) | YES | | NULL | |
| homepage | char(100) | YES | | NULL | |
| memo | char(100) | YES | | NULL | |
| name | char(100) | NO | | NA | |
+----------+-----------+------+-----+---------+----------------+
9 rows in set (0.01 sec)
mysql> show columns from owners;
+----------+-----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| company | char(100) | YES | | NULL | |
| address | char(100) | YES | | NULL | |
| person | char(50) | YES | | NULL | |
| telfax | char(100) | YES | | NULL | |
| email | char(100) | YES | | NULL | |
| homepage | char(100) | YES | | NULL | |
| memo | char(100) | YES | | NULL | |
+----------+-----------+------+-----+---------+----------------+
8 rows in set (0.23 sec)
mysql> show columns from makers;
+----------+-----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-----------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| company | char(100) | YES | | NULL | |
| address | char(100) | YES | | NULL | |
| person | char(50) | YES | | NULL | |
| telfax | char(100) | YES | | NULL | |
| email | char(100) | YES | | NULL | |
| homepage | char(100) | YES | | NULL | |
| memo | char(200) | YES | | NULL | |
| nationid | int(11) | NO | | 2 | |
+----------+-----------+------+-----+---------+----------------+
9 rows in set (0.02 sec)
返回
衡阳县|
津南区|
佛坪县|
重庆市|
广平县|
凤凰县|
田林县|
丰原市|
平邑县|
营山县|
荃湾区|
贺州市|
萍乡市|
肇庆市|
池州市|
塔河县|
阿瓦提县|
会泽县|
萨迦县|
车致|
芒康县|
奉节县|
资源县|
长海县|
历史|
来宾市|
图木舒克市|
紫云|
辽中县|
大埔区|
大同市|
钟祥市|
宜君县|
云林县|
怀柔区|
宁海县|
双流县|
克山县|
东乌|
名山县|
长宁区|