二、
SELECT stock_name.股票簡稱,stock_sl.現(xiàn)價,stock_sl.買入價,stock_sl.持有數(shù)量;
FROM stock_name,stock_sl;
WHERE stock_sl.股票代碼=stock_name.股票代碼 And stock_sl.現(xiàn)價>stock_sl.買入價 ;
ORDER BY stock_sl.持有數(shù)量 DESC;
INTO TABLE stock_temp
1. 單擊“工具\向導\報表”菜單項,并顯示“向導選取”對話框。
2. 在“向導選取”對話框中,選擇“一對多報表向導”并單擊“確定”按鈕,并顯示“一對多報表向導”對話框。
3. 在“一對多報表向導”對話框的“步驟1-從父表選擇字段”中,首先要選取表“stock_name”,在“可用字段”列表框中顯示表stock_name的所有字段名,并選定“股票簡稱”添加到“選定字段”列表框中,單擊“下一步”按鈕。
4. 在“一對多報表向導”對話框的“步驟2-從子表選擇字段”中,選取表“stock_sl”,在“可用字段”列表框中顯示表stock_sl的所有字段名,并選定所有的字段添加到“選定字段”列表框中,單擊“下一步”按鈕。
5. 在“一對多報表向導”對話框的“步驟3-為表建立關系”中,單擊“下一步”按鈕。
6. 在“一對多報表向導”對話框的“步驟4-排序記錄”中,選定“股票代碼”字段并選擇“升序”,再單擊“添加”按鈕,單擊“完成”按鈕。
7. 在“一對多報表向導”對話框的“步驟6-完成”中,在“報表標題”文本框中輸入“股票持有情況”,單擊“完成”。
8. 在“另存為”對話框中,輸入保存報表名“stock_report”,再單擊“保存”按鈕,最后報表就生成了。
三、
1. 在命令窗口中輸入建立表單命令
CREATE FORM mystock
2. 在“表單設計器-mystock.scx”中,在“屬性”的Caption處輸入“股票持有情況”,在Name處輸入“mystock”。
3. 在“表單設計器-mystock.scx”中,添加兩個文本框(“Text1”和“Text2”)。
4. 在“表單設計器-mystock.scx”中,添加兩個命令按鈕,單擊第1個命令按鈕在“屬性”的Caption處輸入“查詢”,單擊第2個命令按鈕在“屬性”的Caption處輸入“退出”。
5. 雙擊“查詢”命令按鈕,在“Command1.Click”編輯窗口中輸入命令組,接著關閉編輯窗口。
pinyin= alltrim(thisform.text1.value)
open database stock
use stock_name
locate for 漢語拼音=pinyin
if found()
select 持有數(shù)量,股票簡稱 from stock_sl,stock_name ;
where 漢語拼音=pinyin and stock_sl.股票代碼=stock_name.股票代碼;
into array a
thisform.text1.value=a[2]
thisform.text2.value=a[1]
else
wait "沒有查詢到,請重輸" window timeout 2
endif
6. 雙擊“退出”命令按鈕,在“Command2.Click”編輯窗口中輸入“Release Thisform”,接著關閉編輯窗口。
相關鏈接:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |