VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

把FoxPro資料庫轉變成HTML超文本表格(轉貼)

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 1 樓

發表發表於: 星期日 八月 24, 2003 10:32 am    文章主題: 把FoxPro資料庫轉變成HTML超文本表格(轉貼) 引言回覆

把FoxPro資料庫轉變成HTML超文本表格
( 作者: 張慶 )



  Internet的WWW網頁中有大量的二維表格,這些表格有的從資料庫轉化而來。筆者在將資料庫文件轉化爲超文本表格時編寫了一段程式來自動實現,效率很高,現介紹給讀者朋友。程式的設計思想很簡單:打開.DBF資料庫,按記錄順序分別讀取資料庫的各欄位,然後加上 HTML文件的表格控制符,寫到超文本格式的.html文件中。筆者的程式用Visual FoxPro5.0寫成,可在Foxpro各版本下使用。樣例資料庫爲Taxed.dbf,根源程式清單和生成的超文字檔案TAX.HTM 清單附後。

  * Pragram: dbf2htm.prg

  * 表結構: Taxed.dbf



*欄位名 類型 寬度 小數位
*swdjzh 字元型 9
(稅務登記證號)
*qymc 字元型 20 (企業名稱)
*tbrq 日期型 8
(填表日期)
*sz 字元型 10 (稅種)
*ynsk 數值型 8 2(應納稅種)


  set talk off

  set safe off

  cr=chr(13)+chr(10)

  text=″〈!-- A HTML table convented from Taxed.dbf --〉″+cr

  text=text+″〈Html〉″+cr

  text=text+″〈Head〉″+cr+″〈Title〉納稅情況統計表〈/Title〉″+cr;

   +″〈/Head〉″+cr

  text=text+″〈Body〉″+cr+″〈Table border=1〉″+cr

  text=text+″〈Caption〉納稅情況統計表〈/Caption〉″+cr

  text=text+″〈Tr〉″+cr;

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
liangszpt



註冊時間: 2004-11-18
文章: 263
來自: な东省深圳市

第 2 樓

發表發表於: 星期三 四月 27, 2005 5:54 pm    文章主題: 引言回覆

请问各位,这是怎么做的啊?我看那个程式,一点也不通的,怎么转换得到呢?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
jeff25



註冊時間: 2004-10-22
文章: 76
來自: taiwan

第 3 樓

發表發表於: 星期三 四月 27, 2005 8:08 pm    文章主題: 引言回覆

VFP 6.0 以上可用

To save a table as HTML

Open the table.
Browse the table by issuing the BROWSE command in the Command window or by choosing Browse from the View menu.
Choose Save As HTML on the File menu.
Enter the name of the HTML file to create and choose Save.

_________________
jeff
回頂端
檢視會員個人資料 發送私人訊息
liangszpt



註冊時間: 2004-11-18
文章: 263
來自: な东省深圳市

第 4 樓

發表發表於: 星期四 四月 28, 2005 9:31 am    文章主題: 引言回覆

我是想用程式去将DBF里的内容,分GROUP地输出到HTML中去(在HTML中表现为分TABLE),不是用手工的方式。

在楼主举的那个例子,TEXT这个变数最后怎么处理才能得出一个HTML呢?请大家帮帮忙。
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 5 樓

發表發表於: 星期四 四月 28, 2005 11:03 am    文章主題: 引言回覆

雖然沒看到程式,不過應該會像這樣,
TEXT 的內容就是 HTML 的內容,
只要最後用 STRTOFILE() 另存為 HTML 檔就可以了.
其實如果是 VFP 6 , M$ 已經幫你寫好了(GENHTML.PRG)

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
liangszpt



註冊時間: 2004-11-18
文章: 263
來自: な东省深圳市

第 6 樓

發表發表於: 星期四 四月 28, 2005 11:49 am    文章主題: 引言回覆

M$写的我看过了,但我不止要这样的效果,现在我遇到的问题是,我有一个TABLE,里面有个FIELD叫“班级”的,我想输的的HTML格式,会按GROUP来分表格,就好似这样

一班成绩
|-------------------------------------|
| 张三 | 合格 |
|-------------------------------------|
| 李四 | 合格    |
|-------------------------------------|


二班成绩
|-------------------------------------|
| 王五  | 不合格     |
|-------------------------------------|
| 马六  | 不合格     |
|-------------------------------------|

我要的是这样的效果,M$的genhtml列印出来是混在一齐的,没有分表格的效果。
请问该怎么做?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 7 樓

發表發表於: 星期四 四月 28, 2005 12:18 pm    文章主題: 引言回覆

再加一對TAG 進去.
應該去查 HTML 語法 才對

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作