2012-07-12 3 views
1

이것은 바보 같은 질문이지만 양식의 컨트롤 목록을 반복하고 해당 값을 변경하려고합니다. 이 작업을 수행하면 실제로 모든 컨트롤이 변경 되었음이 표시됩니다. 이것은 내 처형에 많은 시간을 쏟아 붓는다. 이 기능을 끄는 방법이 있습니까?VBA 루프 중에 작업 숨기기

답변

0

이것은 언 바운드 형식을 사용하고 있음을 나타냅니다. 아마도 바운드 형식으로 변경하고 값을 변경하기 위해 레코드를 업데이트하는 것을 고려해야합니다.

또한 양식을 숨기고 변경이 완료되었을 때만 양식을 표시 할 수도 있습니다.

Application.Echo False 
'Do something 
Application.Echo True 

은 그냥 오류 처리기에 진정한 Application.Echo를 추가하는 것을 잊지 마세요 :

+0

아하 지금 무엇인지보고 있습니다. 변경된 방식으로 나는 어리석은 양의 UPDATE 문을 수행하고 있으며, 기록하기로 결심했다는 것을 깨닫지 못했습니다. 필요한 필드 중 하나의 업데이트 만 수행하면 새로 고침이 작동합니다. 바보 같은 질문에 대해 유감스럽게도, 상속 된 프로그램입니다. 긴 하루였습니다. – Aharpe

+0

항상 성가신. 프로그래밍 방식의 업데이트가 대부분의 이벤트를 유발하지 않는다는 사실을 잊지 마십시오. – Fionnuala

0

당신은 Application.Echo 방법을 사용할 수 있습니다.