全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2056
推到 Plurk!
推到 Facebook!

DBGrid內容顯示問題

答題得分者是:RootKit
yakehsu
一般會員


發表:8
回覆:10
積分:3
註冊:2006-11-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-07 10:43:36 IP:61.219.xxx.xxx 訂閱
Access資料庫含有1超連結欄位,在DBGrid中只能顯示[memo],
1. 有否有簡單方法顯示出此欄位內容?
2. 如在OnGetText事件中加入text := Sender.AsString時,欄位內容是有出現。但卻是重複顯示(例如images\1.pdf#images\1.pdf#),不知哪邊出問題了?
煩請各位大大指點迷津。
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-07 13:11:44 IP:219.133.xxx.xxx 未訂閱
超链接地址最多包含三部分: 
显示的文本:在字段或控件中显示的文本。

地址:指向文件(UNC 路径 (通用命名约定 (UNC):一种对文件的命名约定,它提供了独立于机器的文件定位方式。UNC 名称使用 \\server\share\path\filename 这一语法格式,而不是指定驱动器符和路径。))或页(URL (统一资源定位符 (URL):一种地址,指定协议(如 HTTP 或 FTP)以及对象、文档、万维网网页或其他目标在 Internet 或 Intranet 上的位置,例如:http://www.microsoft.com/。))的路径。

子地址:位于文件或页中的地址。

屏幕提示:作为工具提示显示的文本。

如果你仅是要存储与显示URL的话,使用“文本”字段类型就可以了。
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
yakehsu
一般會員


發表:8
回覆:10
積分:3
註冊:2006-11-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-07 16:21:58 IP:210.69.xxx.xxx 訂閱
版主,很抱歉,放錯位置,應該放在 資料庫程式設計討論區(Delphi)。
謝謝樓上大大的回應,問的只是單純的顯示問題。
RootKit
資深會員


發表:16
回覆:358
積分:419
註冊:2008-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-07 17:54:56 IP:61.222.xxx.xxx 訂閱
使用 ACCESS 超連結欄位型態,就是這樣!
如果超連結為程式所處理,哪麼直接用字串不是很好解決嗎。
另若仍然要用超連結型態,可自己繪製文字取代 (memo)
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-04-08 11:17:18 IP:220.229.xxx.xxx 訂閱
您好,就如同上一樓大大所言,如果您只是要紀錄檔案的位置,基本上開成文字欄位長度在255以下應該就足夠紀錄,
應該會比較方便一點。
------
Pillar Wang
編輯記錄
pillar62 重新編輯於 2008-04-08 11:19:22, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-04-08 19:07:39 IP:61.67.xxx.xxx 未訂閱
如果你是使用內建的DBGrid, 那很抱歉, 沒這功能, 但你可以利用迂迴方式來解決
1.dbgrid 不要放 mem field
2.單獨設一個TMemo, 然後在 access query 的 onafterscroll 將 memofield 內容指給 TMemo 元件
3.或者直接使用 TDBRichEdit 試試看
yakehsu
一般會員


發表:8
回覆:10
積分:3
註冊:2006-11-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-04-08 22:05:26 IP:220.137.xxx.xxx 訂閱
說的也是,為什麼還要用超連結欄位
行了,然後再用shellexecute去呼叫

系統時間:2024-05-17 22:13:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!