一千萬個為什麽

搜索

從文本文件中提取數據以生成報告

使用VBA在MS-Access中有一個程序。我需要提出一個If語句來從文本文件中提取數據。數據是程序和價格的清單。我必須從文本文件中提取價格,以在報告中顯示每個程序的成本。

ID     PID                    M1      M2     M3    Total      
1     11120390(procedure)    
2       180(price)           360     180     540     1080(total Price)
3                             2       1       3       6(Units sold)
4       
5       200(Price)           200     600     800     1600(total price)
6                             1       3       4       8(Units Sold)
7     11120390(procedure)

文本文件中的表是這樣設置的,我需要從文本文件中提取程序編號和每個程序的價格。

最佳答案

這是一個含糊不清的問題的一般答案。您通常必須執行以下步驟:

  1. 建立與文件的連接
  2. 打開文件
  3. 解析文件(就像西蒙一樣 說):作為一個系列經歷它 字符串,找到方向 點,進入相關部分
  4. 或許導入相關部分 在一張持有表中
  5. 在典型Access中顯示數據 時尚(查詢,報告)

如果文件結構不正確或生成不正確,則需要額外的解析代碼以及錯誤處理來處理像差。

轉載註明原文: 從文本文件中提取數據以生成報告