VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

表單只能出現指定物件的問題..

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
fulltime



註冊時間: 2010-12-07
文章: 19


第 1 樓

發表發表於: 星期一 十二月 20, 2010 2:50 pm    文章主題: 表單只能出現指定物件的問題.. 引言回覆

各位前輩想請教一下..目前小弟我做了一個MENU有1.新增2.修改3.刪除4.查詢5.離開,MENU上新增用了命令(DO FORM FORM1 WITH "AD",1),修改用了命令(DO FORM FORM1 WITH "ED",2)其他的類推下去。目的是想給FORM1參數去判斷現在的選項是新增,表單物件只想出現跟新增有關的,如:只有新增的按鈕。

在表單上的INIT事件裡,我寫了(PARAMETERS AD,ED,QUE,DEL),然後再用了DO CASE去判斷,CASE AD = 1、CASE ED = 2...類推下去,但它出現了"運算子/運算元型態不相符合"的錯誤,CASE AD = 1不能這樣寫,但我看HELP上面DO FORM FORM1 WITH "AD",1是把AD這個參數傳遞給FORM1的表單,然後AD給它"1"這個數,我不知道是不是我誤會它的意思了?

想請各位前輩幫我看一下,是不是還有其他的寫法? 先感謝各位前輩的指導^^
回頂端
檢視會員個人資料 發送私人訊息
kinhome



註冊時間: 2010-04-22
文章: 27
來自: 台南

第 2 樓

發表發表於: 星期一 十二月 20, 2010 6:25 pm    文章主題: 引言回覆

DO FORM FORM1 WITH "AD",1
所以PARAMETERS AD,ED,QUE,DEL中的AD所接收的不就是字元嗎??
那您使用CASE AD=1當然運算就不符合了。
回頂端
檢視會員個人資料 發送私人訊息
andywilliams



註冊時間: 2004-10-23
文章: 111


第 3 樓

發表發表於: 星期一 十二月 20, 2010 8:03 pm    文章主題: 引言回覆

DO FORM FORM1 WITH 1 &&1.新增2.修改3.刪除4.查詢5.離開
..
PARAMETERS mmode
..
CASE mmode = 1 &&新增
CASE mmode = 2 &&修改
..
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
fulltime



註冊時間: 2010-12-07
文章: 19


第 4 樓

發表發表於: 星期二 十二月 21, 2010 9:49 am    文章主題: 引言回覆

感謝前輩的回答...TO:KIN前輩AD是字元沒錯,我也有試過字元=字元的方式,但還是無效。
TO:ANDY前輩我解決的方法跟您用的差不多,我是用
DO FORM FORM1 WITH "AD" &&AD新增ED修改DEL刪除QUE查詢
..
PARAMETERS OP
..
DO CASE
CASE OP="AD"
..
CASE OP="ED"
..
ENDCASE
感謝二位前輩的回覆^^
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作