上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
chuander
註冊時間: 2003-08-25 文章: 16
第 1 樓
|
發表於: 星期三 八月 18, 2010 5:32 pm 文章主題: 關於報表檔的Expr欄位內容 |
|
|
各位先進好
我想將報表檔內的Expr欄位內容拉出來做其他用途,但是我將下面的程式Build成執行檔為何得到的結果與在開發設計環境中不一樣。
我想要的是開發設計環境中所得到的結果。
在開發設計環境中如果save printer environment取消
得到的結果是跟執行檔一樣的
想說是不是跟設定環境有關,但查不到相關的設定
請問是那裡出了問題嗎?
selectprinter = Getprinter( )
If Empty(selectprinter)
Return ""
Endif
Set Safety Off
Set Printer To Default
Set Printer To Name (selectprinter)
Create Cursor tmp (d1 c(1))
Insert Into tmp Values ("A")
Creat Report c:\tmp From Alias()
Use C:\tmp.frx Alias tmprep In 0 Exclusive
Select tmprep
m.tmpexpr = tmprep.Expr
xLine = Memlines(m.tmpexpr)
xStr = ""
For ii=1 To xLine
xStr = xStr + Mline(m.tmpexpr,ii)+Chr(13)
Endfor
xStr = Left(xStr,Len(xStr)-1)
=Messagebox(xStr)
Use In tmprep
Use In tmp
|
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4225 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期三 八月 18, 2010 5:37 pm 文章主題: |
|
|
PRTINFO() _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
chuander
註冊時間: 2003-08-25 文章: 16
第 3 樓
|
發表於: 星期四 八月 19, 2010 12:17 am 文章主題: |
|
|
謝謝syntech大的回應
已經找到決解方法了∼
只要重新設定一個報表的印表機環境設定為預設的印表機設定即可。
=sys(1037,2) |
|
回頂端 |
|
|
chengsioieng
註冊時間: 2004-05-31 文章: 35 來自: 澳門
第 4 樓
|
發表於: 星期五 十月 22, 2010 5:14 pm 文章主題: |
|
|
我想請教各位, 當我用SYS(1037,2 ), 選擇了印表機後, 如何得知這個印表機的位置呢? |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 202
第 5 樓
|
發表於: 星期三 五月 01, 2019 12:34 pm 文章主題: |
|
|
請問上圖選取印表機之後<確定>及<取消>的值要如何取得? |
|
回頂端 |
|
|
perry
註冊時間: 2014-07-20 文章: 203
第 6 樓
|
發表於: 星期三 五月 01, 2019 2:40 pm 文章主題: |
|
|
Watermelon 寫到: | 請問上圖選取印表機之後<確定>及<取消>的值要如何取得? |
試試!!
?set('printer',3)
Default Visual FoxPro printer name
(specified in the Visual FoxPro Print or Print Setup dialog boxes) |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 202
第 7 樓
|
發表於: 星期四 五月 02, 2019 4:45 pm 文章主題: |
|
|
感謝您的指點!
其實我是想在按<確定>後執行A
,按<取消>則執行B
所以想知的是要如何取得<確定>或<取消>的值! |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 8 樓
|
發表於: 星期五 五月 03, 2019 9:43 am 文章主題: |
|
|
用 APRINTERS(陣列 ) 可以取回目前印表機的環境
如果只是要知道是按"確定"或"取消", 這個函數有return nValue 可以判斷 _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
Watermelon
註冊時間: 2005-01-22 文章: 202
第 9 樓
|
發表於: 星期二 五月 07, 2019 9:54 pm 文章主題: |
|
|
感謝garfield大大!
我Low到連return nValue都不知怎麼用,實在不太好意思再問!
還是謝謝您啦! |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 10 樓
|
發表於: 星期三 五月 08, 2019 9:06 am 文章主題: |
|
|
vfp的help 裡都有說明參數及返回值. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
|