上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 1 樓
|
發表於: 星期一 二月 20, 2012 10:18 pm 文章主題: 死循环问题,请高手指点 |
|
|
我现在想对一报表进行打印2份使用如下:
FOR i=1 TO 2
REPORT FORM a_bd TO PRINTER NOCONSOLE
ENDFOR
其中a_bd为报表名
执行以上语句出现死循环,打印机不停打印,请问是何原因啊? |
|
回頂端 |
|
|
tigerlee39y
註冊時間: 2007-11-26 文章: 132 來自: taipei
第 2 樓
|
發表於: 星期二 二月 21, 2012 2:38 am 文章主題: |
|
|
語法沒錯 請檢查別的地方 _________________ 各取所需 各盡所能 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期二 二月 21, 2012 8:56 am 文章主題: |
|
|
樓主連顯示i看看的基本除錯技巧都不知道嗎? _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
aizz
註冊時間: 2007-01-29 文章: 171
第 4 樓
|
發表於: 星期二 二月 21, 2012 9:26 am 文章主題: |
|
|
syntech 寫到: | 樓主連顯示i看看的基本除錯技巧都不知道嗎? |
這種傳說中的技巧
江湖失傳已久
恐怕要 ..........
上五嶽,渡三江
再踏過戈壁, 走過西域
才能尋覓獨孤老人求此絕學武藝 .............
|
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 5 樓
|
發表於: 星期二 二月 21, 2012 10:09 am 文章主題: |
|
|
for 的上一行
插個 Local i 看看吧 |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 197
第 6 樓
|
發表於: 星期二 二月 21, 2012 2:34 pm 文章主題: |
|
|
是否也有可能是資料幾萬筆報表幾千張? |
|
回頂端 |
|
|
danielkao
註冊時間: 2011-04-21 文章: 31
第 7 樓
|
發表於: 星期五 二月 24, 2012 5:45 pm 文章主題: |
|
|
有可能是 report 內有使用 I 變數, 而導至 I < 2 , 所以會連續印 |
|
回頂端 |
|
|
richshih
註冊時間: 2007-10-11 文章: 153
第 8 樓
|
發表於: 星期六 二月 25, 2012 11:29 am 文章主題: |
|
|
建議 中間加一行
IF MESSAGEBOX('是否再印第2次',1)=2
EXIT
ENDIF
OR
MESSAGEBOX('是否再印第2次',1,,5)
讓程式稍停一下 |
|
回頂端 |
|
|
frank_asst
註冊時間: 2005-04-15 文章: 15
第 9 樓
|
發表於: 星期六 二月 25, 2012 5:50 pm 文章主題: |
|
|
支持7樓的看法,應是您的報表內有 i的變數。建議將 for i= 改為較特殊的變數 ex. for z_i=... |
|
回頂端 |
|
|
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 10 樓
|
發表於: 星期一 三月 05, 2012 8:08 am 文章主題: |
|
|
换成DO WHILE后完全正常,这是否VFP的BUG呢 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 11 樓
|
發表於: 星期一 三月 05, 2012 9:20 am 文章主題: |
|
|
是你的問題,不是VFP的問題
都有那麼多人回應說是你的變數 I 重複使用,
你還在怪VFP. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
zzbdyx
註冊時間: 2004-02-04 文章: 37
第 12 樓
|
發表於: 星期一 三月 05, 2012 11:43 am 文章主題: |
|
|
把i换成x就正常了,但是本人保证报表中没有用到i变量,并且程序前后也没再引用变量i |
|
回頂端 |
|
|
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 13 樓
|
發表於: 星期一 三月 05, 2012 2:51 pm 文章主題: |
|
|
zzbdyx 寫到: | 把i换成x就正常了,但是本人保证报表中没有用到i变量,并且程序前后也没再引用变量i |
慢慢找 總是會找到的XD |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 14 樓
|
發表於: 星期一 三月 05, 2012 4:29 pm 文章主題: |
|
|
把 frx 改成 dbf,再轉成 xml,
再搜尋一次就可以知道哪邊隱藏什麼東西 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
小桑•無痕
註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 15 樓
|
發表於: 星期三 三月 21, 2012 12:05 pm 文章主題: |
|
|
查查報表欄位中 是否有呼叫到函數,有的話,檢查函數中是否有用到變數 i _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
|
|