43.某藥品庫房的計算機管理系統(tǒng)中,需要為發(fā)藥建立出庫記錄。已知“出庫記錄”、“藥品目錄”的數(shù)據(jù)表內容如下所示:
該界面的操作過程是:先輸入病員編號和庫管員姓名,再依次輸入藥品編號和數(shù)量,在右邊列表中依次顯示該病員需要出庫的所有藥品清單。每輸完一個藥品則將藥品記錄添加到“出庫記錄”表中,按“完成”按鈕后,一個病員的出庫藥品完成,并在輸入界面下部可以瀏覽。試回答以下問題:
(1)該輸入界面分別應用了哪幾種Visual FoxPro控件?(4分)
(2)以下是“數(shù)量’’控件的LostFocus事件代碼,請解釋其意義。(3分)
SELECT出庫記錄
APPEND BLANK
REPLACE藥品編號WITH THISFORM.藥品編號.VALUE,;
日期WITH DATE0,;
庫管員WITH THISFORM.庫管員.VALUE,;
病員編號WITH THISFORM.病員編號.VALUE,;
數(shù)量WITH THISFORM.數(shù)量.VALUE,;
時間WITH TIME()
THISFORM.藥品編號.SETFOCUS
(3)以下是“完成’’控件的Click事件代碼,請解釋其意義。(3分)
THISFORM.LISTl.CLEAR
n=l
THISFORM.出庫記錄.REFRESH