一、
可以有兩種方法:一是命令方法,二是菜單方法。
命令方法:
OPEN DATABASE 訂貨管理
ADD TABLE order_detail
菜單方法:
1. 單擊“文件\打開”命令項,選擇“文件類型”為數(shù)據(jù)庫,打開“訂貨管理”。
2. 在“數(shù)據(jù)庫設(shè)計器-訂貨管理”中單擊鼠標(biāo)右鍵,顯示彈出菜單,并選擇“添加表”命令項,并選擇相應(yīng)的表文件即可(order_detail)。
1. 在“數(shù)據(jù)庫設(shè)計器-訂貨管理”中,選擇表“order_detail”并單擊鼠標(biāo)右鍵,選擇“修改”命令項。
2. 在“表設(shè)計器-order_detail.dbf”中,選擇字段名為“單價”,在NULL處進(jìn)行打勾(允許空值),最后單擊“確定”按鈕即可。
1. 在“數(shù)據(jù)庫設(shè)計器-訂貨管理”中,選擇表“order_detail”并單擊鼠標(biāo)右鍵,選擇“修改”命令項。
2. 在“表設(shè)計器-order_detail.dbf”中,選擇“單價”字段,在“字段有效性”標(biāo)簽的“規(guī)則”處輸入“單價>0”,在“信息”處輸入“"單價必須大于零"”,最后單擊“確定”按鈕即可。
方法一:
1. 打開數(shù)據(jù)庫文件“訂貨管理”
OPEN DATABASE 訂貨管理
2. 單擊“文件/新建”菜單項,在“新建”對話框中選擇“表”單選按鈕,再單擊“新建文件”按鈕,在“創(chuàng)建”對話框中輸入表名“customer”,接著單擊“保存”按鈕。
3. 在“表設(shè)計器-customer.dbf”中,依次按要求輸入對應(yīng)的字段名、類型和寬度,輸入完成后單擊“保存”按鈕。
方法二:
使用命令建立表文件
如果數(shù)據(jù)庫沒有關(guān)閉,那么關(guān)閉數(shù)據(jù)庫
CLOSE DATABASE
CREATE TABLE customer (客戶號 C(6), 客戶名 C(16), 地址 C(20), 電話 C(14))
二、
SELECT * FROM order_list WHERE 總金額>(SELECT AVG(總金額) FROM order_list) ORDER BY 客戶號 INTO TABLE results
1. 在命令窗口輸入建立報表命令
CREATE REPORT report1
2. 單擊“報表\快速報表”菜單項,在“打開”對話框中選擇表“order_detail”并單擊“確定”按鈕。
3. 在“快速報表”對話框中,單擊“確定”按鈕,在“報表設(shè)計器-report1.frx”窗口中,單擊“報表\標(biāo)題/總結(jié)”菜單項,接著顯示“標(biāo)題/總結(jié)”對話框,在對話框的“報表標(biāo)題”處選中“標(biāo)題帶區(qū)”,單擊“確定”按鈕。
4. 在“標(biāo)題”帶區(qū)增加一個標(biāo)簽“器件清單”。
5. 在“頁注腳”帶區(qū)選定中“DATE()”并單擊鼠標(biāo)右鍵,在彈出菜單中選擇“屬性”菜單項,并顯示“報表表達(dá)式”對話框,然后單擊“表達(dá)式”文本框右邊的“...”按鈕,從“日期”列表框中選擇“TIME()”,單擊“確定”按鈕,返回到“報表表達(dá)式”對話框中,再單擊“確定”按鈕即可。
6. 關(guān)閉保存該報表。
三、
SET SAFETY OFF
SELECT * FROM order_detail INTO DBF od_bak
SELECT od_bak
REPLACE ALL 訂單號 WITH RIGHT(ALLTRIM(訂單號),1)
SELECT 訂單號,器件號,器件名,MIN(單價) AS 單價,SUM(數(shù)量) AS 數(shù)量 FROM od_bak GROUP BY 訂單號,器件號,器件名 ORDER BY 訂單號,器件號 INTO DBF od_new
BROWSE
CLOSE DATABASE
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |