 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
chengsioieng
註冊時間: 2004-05-31 文章: 35 來自: 澳門
第 1 樓
|
發表於: 星期三 十二月 14, 2005 1:28 pm 文章主題: 無法看到通用欄位內的圖片 |
|
|
我在表格table 內開了一通用 GEN 欄位用以放相片, 當 browse 此 table 再 double click 此欄位時, 本來是應該看到該圖片的, 現在祗顯示該圖片類型的 icon 及檔案名, 有沒有哪位曾遇到這個問題呢? 該如何解決? |
|
回頂端 |
|
 |
spfrk
註冊時間: 2004-11-08 文章: 163
第 2 樓
|
發表於: 星期五 十二月 16, 2005 12:35 pm 文章主題: |
|
|
你大概是使用 JPG 或 GIF 的格式才會這樣, 雖然 VFP6 以上都有支援, 但是不知在何種狀況會失靈,
連 VFP8 也是一樣, 這問題在 report 上也是一樣無法印出圖形, 但是用 BMP 的格式卻可以, 但是 BMP
的格式又太大, 不適合使用, 唯一的解決方案是使用 VFP9 就沒問題了, 而且不用"通用欄位" 就可以
顯示出圖形, 也就是可以給變數或函數傳回檔名即可, 真是太方便了 ! 另外 VFP9 也推出 SP1 了 |
|
回頂端 |
|
 |
chengsioieng
註冊時間: 2004-05-31 文章: 35 來自: 澳門
第 3 樓
|
發表於: 星期五 十二月 16, 2005 12:47 pm 文章主題: |
|
|
你說得全對, 圖片的確是 jpg 格式, 在 report 上也一樣無法印出來, 我可以改用 vfp9, 不過我不明白你說的「而且不用"通用欄位" 就可以顯示出圖形, 也就是可以給變數或函數傳回檔名即可」是什麼意思? 請賜教。 |
|
回頂端 |
|
 |
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 4 樓
|
發表於: 星期五 十二月 16, 2005 5:43 pm 文章主題: |
|
|
唉..... 我 VFP6 都能打印 jpg, 已是三年多前的事了~~~
在資料庫中使用 純文字來記下 圖片的路徑! e.g. photo c(200)
在表單 (form), 加入 foxhwnd.ocx (Window\system) 已附送~
thisform.ophoto.loadpicture(photo)
在報表 (report), 使用一般的 圖, 雙按後, 不要按 檔案的 [...]鈕..
而是直接打入 alltrim(photo) 便可~
然後你要想想怎樣處理 沒有圖片時 或 檔案找不到時 !file() 要怎做...
這個小問題自己去處理~ ;p _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
 |
chengsioieng
註冊時間: 2004-05-31 文章: 35 來自: 澳門
第 5 樓
|
發表於: 星期五 十二月 16, 2005 6:17 pm 文章主題: |
|
|
我比你幸運, 我是好幾個月前才發生的問題, 哈哈! 之前我知道是 ACDsee 的緣故, 但現在 ACDsee 版本提高了, 我就沒辦法解決這個問題。 |
|
回頂端 |
|
 |
spfrk
註冊時間: 2004-11-08 文章: 163
第 6 樓
|
發表於: 星期六 十二月 17, 2005 9:45 am 文章主題: |
|
|
在 VFP 中顯示圖片的方法有兩種, 一是使用通用欄位, 二是使用固定圖檔名, 兩者都有缺點, 通用欄位存放圖片資料
式存於 FPT 檔中, 萬一 FPT 檔有問題就全毀了, 如有用固定檔名, 則會造成每一筆資料的圖形都是一樣, 這樣也不
行, 而在 VFP9 中可以使用變數或函數來帶圖檔名, 這樣就不用使用通用欄位, JPG 檔是存於外部, VPF9 直接讀取
,如果圖片要修改, 直接改改 JPG 就可以, 不用改好後又 appe gene from 一次, 這樣可提升效率. |
|
回頂端 |
|
 |
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 7 樓
|
發表於: 星期四 十二月 22, 2005 9:57 am 文章主題: |
|
|
既然可以使用 變數或函數來帶 圖檔名, 為何不如我所說, 使用 dbf 的文字欄位來 記!?
根本不是 版本的問題, VFP 6.0 已可以打印 圖像報表, 已是我公司三年前的事!
那時也沒有 VFP 9.0!!!
看清楚 我上面所寫, 不按 [...] 鈕 就可以了, 這是一個 取巧的 關鍵!!
不過, 你也有說對的地方, 全部放在 fpt 中, 這檔一壞就全部完蛋, 而且如沒有 PACK, 每改圖一次也會增加 fpt!
就是改也 多記下, 直至 pack 才可以瘦身!!
故此, 可以放棄使用 通用欄位來記相片了! _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 8 樓
|
發表於: 星期四 十二月 22, 2005 11:18 am 文章主題: |
|
|
我同意 catjoke 兄的看法,
因為我也是用 vfp 6 就可以辦得到. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
spfrk
註冊時間: 2004-11-08 文章: 163
第 9 樓
|
發表於: 星期日 十二月 25, 2005 9:58 am 文章主題: |
|
|
自 VFP6 以後就可以支援 JPG 檔, 可是 VFP6 , 7 ,8 會與圖形檔代理程式相衝突到, 我有去解譯 FPT 檔中的圖檔格式資料, VFP 確實有將圖形資料轉入, 只是在顯示或列印時, VFP 去呼叫圖形檔代理程式來處裡, 卻是沒有處裡,可能
程式之間的資料交換出了問題, 導致無法顯示, 縱然已移除了所有的圖檔顯示代理程式也是一樣, 將圖檔擺在外部,
這樣較好管理也比較安全. |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|