二、
1. 打開并修改表單
MODIFY FORM formone
2. 單擊“顯示\數(shù)據(jù)環(huán)境”菜單項,在“打開”對話框中雙擊表“orders”,再單擊“關閉”來關閉“添加表或視圖”對話框。
3. 選中列表框List1,在其“屬性”的RowSourceType處選擇“8 - 結(jié)構(gòu)”,在RowSource處輸入“orders”,在MultiSelect處選擇“.T. - 真”。
4. 選中表格Grid1,在其“屬性”的RecordSourceType處選擇“4 - SQL 說明”。
5. 雙擊“顯示”按鈕,在Command1.Click中修改相應的語句。
第1處:FOR i=1 TO thisform.List1.ListCount
第2處:s=thisform.List1.List(i)
第3處:s=s+","+thisform.List1.List(i)
1. 在命令窗口中輸入建立查詢命令
CREATE QUERY queryone
2. 在“打開”對話框中,選擇表“employee”再按“確定”按鈕,在“添加表或視圖”對話框中,單擊“其他”按鈕,選擇表“orders”再按“確定”按鈕,在“聯(lián)接條件”對話框中,直接按“確定”按鈕,選擇表“customer”再按“確定”按鈕,在“聯(lián)接條件”對話框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關閉”按鈕。
3. 單擊“字段”選項卡,選擇“Orders.訂單號”、“Orders.簽訂日期”、“Orders.金額”,在“函數(shù)和表達式”處輸入“Employee.姓名 AS 簽訂者”并單擊“添加”按鈕,再選擇“Customer.客戶名”。
4. 單擊“排序依據(jù)”選項卡,選擇“Orders.簽訂日期”并選擇“降序”,接著單擊“添加”按鈕。
5. 單擊“篩選”選項卡,在“字段名”中,選擇“Orders.簽訂日期”,在“條件”處選擇“>=”,再在“實例”處輸入“{^2001-05-01}”。
6. 單擊“查詢\輸出去向”菜單項,在“查詢?nèi)ハ颉睂υ捒蛑�,單擊“表”按鈕,在“表名”處輸入“tableone”,再單擊“確定”按鈕。
7. 按“Ctrl+W”鍵保存該查詢并運行。
三、
一、 建立菜單
1. 建立菜單文件
CREATE MENU mymenu
在“新建菜單”對話框中,單擊“菜單”按鈕。
2. 在“菜單設計器-mymenu.mnx”中,在“菜單名稱”中輸入“統(tǒng)計(\
3. 選中“統(tǒng)計(\
select customer.客戶號,客戶名,sum(金額) as 合計 from orders,customer where orders.客戶號=customer.客戶號 group by customer.客戶號 order by 合計 desc into table tabletwo
4. 選中“退出(\
myform.release
5. 單擊“顯示\常規(guī)選項”菜單項,在“常規(guī)選項”對話框的“頂層菜單”框中打勾,再單擊“確定”按鈕。
6. 在“菜單設計器”窗口下,單擊“菜單”菜單欄,選擇“生成”菜單項,生成“mymenu.mpr”文件。
二、建立表單
1. 新建表單
CREATE FORM myform
2. 在“表單設計器”中,在“屬性”的Caption處輸入“考試”,在ShowWindow處選擇“2 - 作為頂層表單”,雙擊Init Event事件,在Form1.Init中輸入“do mymenu.mpr with this,"xxx"”,雙擊Destroy Event事件,在Form1.Destroy中輸入“release menu xxx extended”。
相關鏈接:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |