Переместить указатель в MS Access - PullRequest
0 голосов
/ 17 ноября 2011

Я пытаюсь выяснить, как я могу позволить MS Access использовать значение поля, которое на 3 строки ниже. Данные получены из внешнего источника, который получает данные SNMP каждую неделю. Я связал таблицу в Access с выходным файлом TXT.

Вот пример:

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

Теперь, когда я хочу получить больше информации об устройствах, Cisco решила, что необходимо добавить новые строки в выходной файл, поэтому теперь связанная таблица выглядит следующим образом:

| 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 строки относятся к одному устройству, и ABCD должен быть в поле SNMP Custom 2. Я могу просто удалить лишние строки, но не знаю, как переместить значение ABCD в поле SNMP Custom 2.

Можно ли это сделать с помощью MS Access (VB?) Или классического ASP? Любые мысли с благодарностью.

Заранее спасибо

1 Ответ

0 голосов
/ 17 ноября 2011

Если я правильно понял ваш OP, попробуйте выполнить следующее в запросе Access:

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