2011-11-17 3 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 Custom 2 필드에 있어야합니다. exessive 행을 내가 단순히 삭제할 수 있지만 ABCD 값을 SNMP 사용자 지정 2 필드로 이동하는 방법을 모릅니다.

MS Access (VB?) 또는 기존 ASP를 사용하여 수행 할 수 있습니까? 어떤 생각이라도 대단히 감사하겠습니다. 사전

내가 제대로 OP를 이해 한 경우

답변

0

에서

감사의 액세스 쿼리에 다음을 시도해보십시오 : 거의 내가 원하는 모든 것을 끝내을 수행

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

합니다. ABCD가 이제 SNMP 사용자 정의 2 필드에 있지만 여전히 같은 행에 있습니다. 다른 데이터 뒤에 있기 때문에 위로 이동할 수 있습니까? – Meridius

+0

무엇이든 가능합니다 :) 값을 다른 행으로 이동하는 것이 더 복잡하고 관련 행을 찾는 방법이 필요합니다. –

+0

이러한 항목의 경우 기본적으로 항상 반환되는 4 개의 행입니다. 하단 3은 항상 기본값 (ABCD는 제외)으로 고정되어 있습니다. 나는 나머지를 풀기 위해 약간의 구글 시간을 보낼 것이다. 그러나 당신은 지금까지 나를 많이 도와 줬다. 감사! – Meridius

관련 문제