【文章內(nèi)容簡(jiǎn)介】
x(保存插入? ,已經(jīng)插入了數(shù)據(jù)窗口的內(nèi)容,是否保存? ,Question!,YesNo!,1) if li_state=1 then () elseif li_state=2 then close(w_dc) end if 在“退出”按鈕上雙擊,寫下腳本: close(w_dc) 說明:當(dāng)腳本編好以后就可以在所制表格中輸入顧客所點(diǎn)的菜單,從而進(jìn)行下一步工作。 訂餐信息修改 若由于種種原因?qū)е骂櫩偷狞c(diǎn)菜不能盡數(shù)上齊,則需要顧客對(duì)所點(diǎn)的一些菜進(jìn)行修改 11 在“查詢”鍵的 script 腳本中鍵入: string a,c date b a= c= b=date(c) (sqlca) (a,b) 在“保存修改”按鈕上雙擊,寫下腳本: int li_state li_state=Messagebox(保存修改? ,已經(jīng)修改了數(shù)據(jù)窗口的內(nèi)容,是否保存? ,Question!,YesNo!,1) if li_state=1 then () elseif li_state=2 then close(w_wh) end if 在“退出”按鈕上雙擊,寫下: 12 close(w_wh) 該操作實(shí)現(xiàn)了顧客對(duì)菜的重新選擇。 訂餐信息的刪除 既然有了菜單的改動(dòng),那么刪除功能是很有必要的!如上圖所示,在“查詢”按鈕上雙擊,在腳本中寫: string a,c date b a= c= b=date(c) (sqlca) (a,b) 同理在“刪除”中寫: int li_state,row li_state=Messagebox(保存刪除? ,已經(jīng)刪除了數(shù)據(jù)窗口當(dāng)前行的內(nèi)容,是否保存?,Question!,YesNo!,1) if li_state=1 then 13 row=() (row) () elseif li_state=2 then close(w_wh2) end if 最后在“退出”中編寫: close(w_wh2) 經(jīng)以上的操作,就可以實(shí)現(xiàn)對(duì)所點(diǎn)菜的刪除功能了。 訂餐結(jié)算 如圖所示,這就是對(duì)顧客所點(diǎn)餐的結(jié)算。 在“結(jié)算查詢”按鈕上雙擊,編寫腳本: string a,c date b a= c= b=date(c) 14 (sqlca) (a,b) 在“退出”按鈕上雙擊,編寫腳本: close(w_jx) 日訂餐營(yíng)業(yè)額總計(jì) 在“總計(jì)”按鈕上雙擊,編寫腳本: string c date b c= b=date(c) (sqlca) (b) (dc_desk A ,cp_no A) () 在“退出 ”按鈕上雙擊,編寫腳本: 15 close(w_tj1) 日訂餐利潤(rùn)額總計(jì) 在“總計(jì)”按鈕上雙擊,編寫腳本: string c date b c= b=date(c) (sqlca) (b) (dc_desk A ,cp_no A) () 在“退出”按鈕上雙擊,編寫腳本: close (w_tj2) 經(jīng)過此程序可以對(duì)該飯店一天的利潤(rùn)額做一個(gè)總計(jì)。 查詢訂餐 若出于需要,要對(duì)某一天的某一桌進(jìn)行查詢,我們可以 16 做以下的窗口界面,來實(shí)現(xiàn)該功能。 在“顯示訂餐”鍵的 script 腳本中鍵入: string a,c date b a= c= b=date(c) (sqlca) (a,b) 在“退出”鍵的 script 腳本中鍵入: close(w_cx) 也可以按日期和桌號(hào)分別查詢; 17 在該窗口的兩個(gè)界面中,按鈕所需編寫的