上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
kmkna1103
註冊時間: 2008-05-08 文章: 119 來自: 台灣
第 1 樓
|
發表於: 星期五 九月 12, 2014 2:48 pm 文章主題: GRID 垂直捲動軸異常 |
|
|
一開始進入畫面後是正常的,但是我如果下查詢後更新畫面後捲軸就不正常了,如圖就只有一筆資料,但是捲動軸卻不是在最上面我查詢下的條件是這樣,不知道是什麼原因。
代碼: |
&&刪除原有資料
delete from tmp
sqlexec(xconnhandle,[select * from tb where ...... ],[tmpx])
&&符合條件的資料寫入
copyto("tmpx","tmp")
close_dbf("tmpx")
select tmp
go top
thsiform.refresh
thisform.grid1.setfocus
|
|
|
回頂端 |
|
|
kmkna1103
註冊時間: 2008-05-08 文章: 119 來自: 台灣
第 2 樓
|
發表於: 星期五 九月 12, 2014 3:03 pm 文章主題: |
|
|
解決問題了,用zap替代delete的命令 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期五 九月 12, 2014 4:34 pm 文章主題: |
|
|
我只能說,
樓主的做法很特別.
我不會用這種"厚工"的做法,
也許樓主有特別的需求 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
kmkna1103
註冊時間: 2008-05-08 文章: 119 來自: 台灣
第 4 樓
|
發表於: 星期五 九月 12, 2014 5:02 pm 文章主題: |
|
|
沒有特別需求..只想到這樣做,查詢時把原本CURSOR的資料清空在把新的資料導進同一個CURSOR,這樣GRID的畫面才會正常,只針對查詢的介面使用..不然直接關閉CURSOR在產生新的CURSOR,GRID的畫面會整個反白。 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期五 九月 12, 2014 5:32 pm 文章主題: |
|
|
所以才說很奇怪.
在你清cursor前,
多一個 grid.controlsource = ''
cursor抓回來後,
做一個 grid.controlsource = '<cursor name>'
就好了.
搜尋 grid 就可以看到這種做法了. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
kmkna1103
註冊時間: 2008-05-08 文章: 119 來自: 台灣
第 6 樓
|
發表於: 星期五 九月 12, 2014 6:10 pm 文章主題: |
|
|
謝謝syntech 確實我是厚工了一些 |
|
回頂端 |
|
|
ezpos
註冊時間: 2011-04-20 文章: 323
第 7 樓
|
|
回頂端 |
|
|
|