三、綜合應(yīng)用(1小題,計(jì)30分)
首先將order_detail表全部?jī)?nèi)容復(fù)制到od_bak表,然后對(duì)od_bak表編寫(xiě)完成如下功能的程序:
1. 把"訂單號(hào)"尾部字母相同并且訂貨相同("器件號(hào)"相同)的訂單合并為一張訂單,新的"訂單號(hào)"就取原來(lái)的尾部字母, "單價(jià)"取最低價(jià),"數(shù)量"取合計(jì);
2. 結(jié)果先按新的"訂單號(hào)"升序排序,再按"器件號(hào)"升序排序;
3. 最終記錄的處理結(jié)果保存在od_new表中;
4. 最后將程序保存為prog1.prg,并執(zhí)行該程序。
解答:程序Prog1.prg中的代碼如下:
Use order_detail
Copy to od_bak
Use od_bak
index on right(訂單號(hào),1)+器件號(hào)+str(單價(jià)) tag kk
total on right(訂單號(hào),1)+器件號(hào) to od_new1 fields 數(shù)量
use od_new1
replace all 訂單號(hào) with right(訂單號(hào),1)
copy to od_new
相關(guān)推薦:
計(jì)算機(jī)等級(jí)考試二級(jí)VFP習(xí)題及答案匯總 2010全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總 計(jì)算機(jī)等級(jí)考試二級(jí)VFP上機(jī)精選三十練習(xí)題