2011-11-17 69 views
0

我想弄清楚如何讓MS Access使用3行較低的字段值。 數據來自每週檢索SNMP數據的外部來源。我將Access中的表格鏈接到txt輸出文件。在MS Access中移動指針

這裏有一個例子:

| Device | IP Address | Uptime | SNMP Custom | 
-------------------------------------------------- 
| Router | 192.168.. | 1 day, 1h | IOS version | 

現在,當我想獲得設備的詳細信息,思科descided它需要新的線路所以現在鏈接表看起來像添加到輸出文件:

| Device | IP Address | Uptime | SNMP Custom | SNMP Custom 2 
----------------------------------------------------------------- 
| Router | 192.168.. | 1 day, 1h | IOS version | 
| Technical Support: sometext 
| Copyright (c) sometext 
| Compiled | ABCD 

現在這4行來自1個設備,ABCD應該在SNMP自定義2字段中。緩行我可以簡單地刪除,但我不知道如何將ABCD值移動到SNMP自定義2字段。

這可以使用MS Access(VB?)或傳統的ASP來完成嗎?任何想法都不勝感激。

在此先感謝

回答

0

如果我理解正確的OP,試試在Access查詢以下內容:

UPDATE myTable SET [SNMP Custom 2] = [IP Address], [IP Address] = "" WHERE [Device] = "Compiled" 
+0

,幾乎做一切我想要的,真棒。 ABCD現在位於SNMP自定義2字段中,但仍位於同一行中。是否有可能將其移動到其他數據的後面? – Meridius

+0

任何事情都可能:)將這個值移動到另一行將會涉及更多,並且您需要一種查找相關行的方法。 –

+0

對於這些項目,基本上總是返回這4行。底部3始終是靜態的,具有默認值(除了ABCD之外)。我會花一些谷歌時間來解決其餘的問題,但到目前爲止,你已經幫助了我很多。謝謝! – Meridius