 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
054203
註冊時間: 2004-04-27 文章: 35
第 1 樓
|
發表於: 星期一 五月 17, 2004 6:01 am 文章主題: 關於 Refresh() 的問題 .... |
|
|
資料欄例如 :
代碼 姓名 產品序號
---------------------------------------
0001 張三 125638
0002 ____ 487184
0003 ____ 128898
0004 李四 258436
0005 ____ 258439
0006 王五 384938
____ 代表空白
我想讓 ... 代碼 & 產品序號 ... 依序變動 ... 但姓名欄只變動三次
就是 0001 0002 0003 的 代碼 & 產品序號 改變 ...
但姓名不變 皆是 張三 ... 直到 0004 時 姓名才變成 李四 ...
用 thisform.Refresh() ... 結果是 0001 , 0004 , 0006 ... 並不會 依序變動
這樣可以用 thisform.代碼.Refresh() 嗎 ... 因我試驗的結果
好像會亂跳 ... 不知還有什麼方式 ... 請高手解答一下吧 ...
054203 在 星期一 五月 17, 2004 11:02 pm 作了第 1 次修改 |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 2 樓
|
發表於: 星期一 五月 17, 2004 9:06 am 文章主題: |
|
|
不太懂,可以更詳細一點?? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期一 五月 17, 2004 9:48 am 文章主題: |
|
|
REFRESH() 應該是指 '畫面重繪' 的動作,
如果dateset 中的order 沒有改變,
重繪到死也不會有變化,
所以應該先請問您的index是怎麼下的? _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
054203
註冊時間: 2004-04-27 文章: 35
第 4 樓
|
發表於: 星期一 五月 17, 2004 11:19 pm 文章主題: |
|
|
elleryq 大大 ... 我的意思是想印標籤 ... 但是不想用精靈啦 ...
每一張標籤 ... 都需有 : 代碼 & 姓名 & 產品序號 ...
但是問題就像我上面所打的例子 ... 代碼 & 產品序號 ... 每一欄都不相同
所以沒什麼大問題 ... 問題是姓名 ... 0001 ~ 0003 的 要共用一個姓名:張三
所以張三 ... 在列印時 ... 須重覆抓取三次 ... 0004 ~ 0005 須重覆抓取李四二次
且往後所抓取到次數的姓名皆沒有特定的規則 ... 我本來用 Refresh() ... 但不行
我就是想不出什麼好辦法 ... 才上來請教的 ... |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 5 樓
|
發表於: 星期二 五月 18, 2004 9:23 am 文章主題: |
|
|
可以先用 select 把東西都 join 到一個 cursor 或暫存 table 裡面去
就行啦~~ |
|
回頂端 |
|
 |
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 6 樓
|
發表於: 星期二 五月 18, 2004 12:50 pm 文章主題: |
|
|
為甚麼不用程式來 "填充" ?! 數行便成!
tmpName = ""
FOR ix = 1 to RECCOUNT()
GO ix
IF !EMPTY(姓名)
tmpName = IIF(tmpName#姓名, 姓名, tmpName)
ELSE
REPLACE 姓名 WITH tmpName
ENDIF
ENDFOR
簡單填充後:
代碼 姓名 產品序號
---------------------------------------
0001 張三 125638
0002 張三 487184
0003 張三 128898
0004 李四 258436
0005 李四 258439
0006 王五 384938
...
填充的 煩悶工作, 交給程式做, 一點也不覆雜! _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期二 五月 18, 2004 1:56 pm 文章主題: |
|
|
這應該是資料規劃的問題,
我想提什麼意見應該都沒什麼用,
不管哪一種工具來作,
基本上都必須整理出適當CURSOR,TABLE,....
然後再顯示或列印出來,
所以先決條件是如何整理資料,
如何找出規則,
如果真如所說'沒有規則',那麼根本沒有答案,
可是我覺得其實是你沒有找出規則. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
054203
註冊時間: 2004-04-27 文章: 35
第 8 樓
|
發表於: 星期二 五月 18, 2004 2:14 pm 文章主題: |
|
|
謝謝各位的指導啦 ... 這些解答 ... 我自己吸收一下吧 ... 感ㄣ啦 ... |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|