2011-11-17 65 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