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

grid 的 valid 判斷問題

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



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 1 樓

發表發表於: 星期六 三月 14, 2009 7:14 pm    文章主題: grid 的 valid 判斷問題 引言回覆

各位先進

小弟把grid.allowaddnew設為.t. , 往下按時會自動新增一列, 如果又一直往下會造成多的空白列, 於是我想到
1.在grid.column.text 設定 vaild , 但如果剛好不在判斷的欄位上, 仍然可以往下移
2.grid.valid 但卻是必須離開 grid 才有作用
3.我試過 beforerowcolchange 但發現傳回 .f. 值也沒用

請問一下各位先進, 如果我希望在 grid 在任何欄位往下移動時, 可以判斷如果現在的某欄值是空白, 就不能往下移, 該用什麼正確的方式或是有什麼方法嗎??

希望各位先進給予指導, 謝謝

p.s: 已搜尋過討論區了
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
moon64



註冊時間: 2008-12-16
文章: 45


第 2 樓

發表發表於: 星期六 三月 14, 2009 8:18 pm    文章主題: 引言回覆

Beforerowcolchange:

emptyfield = 欄位
IF empty( emptyfield )
nodefault
ENDIF

試試看^^
回頂端
檢視會員個人資料 發送私人訊息
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 3 樓

發表發表於: 星期六 三月 14, 2009 9:03 pm    文章主題: 引言回覆

moon64 寫到:
Beforerowcolchange:

emptyfield = 欄位
IF empty( emptyfield )
nodefault
ENDIF

試試看^^


不行, 會卡住, 左右也不能移動
若欄位是空白, 只可以往上移動, 不可再往下移動
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
goto-dream



註冊時間: 2004-05-11
文章: 909


第 4 樓

發表發表於: 星期六 三月 14, 2009 9:12 pm    文章主題: 引言回覆

grid.allowaddnew=.F.

自己控制新增的列
不要使用預設的

範例這網站好像有

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
moon64



註冊時間: 2008-12-16
文章: 45


第 5 樓

發表發表於: 星期六 三月 14, 2009 11:53 pm    文章主題: 引言回覆

grid.allowaddnew = .t.

Beforerowcolchange:

n = LASTKEY()
emptyfield = 欄位
IF n=24 AND empty( emptyfield )
nodefault
ENDIF
回頂端
檢視會員個人資料 發送私人訊息
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 6 樓

發表發表於: 星期日 三月 15, 2009 2:29 am    文章主題: 引言回覆

moon64 寫到:
grid.allowaddnew = .t.

Beforerowcolchange:

n = LASTKEY()
emptyfield = 欄位
IF n=24 AND empty( emptyfield )
nodefault
ENDIF



哇~~~真是厲害啊, 太感謝您了
竟然有 nidefault 的指令, 雖然搞不懂 nodefalut 的使用時機和用法, 但卻上了一堂課
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
moon64



註冊時間: 2008-12-16
文章: 45


第 7 樓

發表發表於: 星期日 三月 15, 2009 10:29 am    文章主題: 引言回覆

^^...能幫得上就好,互相交流,互相解決
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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