|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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
感謝二位前輩的回覆^^ |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|