2010-12-15 3 views
0

VBA를 사용하여 db 필드를 텍스트 상자에 복사하여 편집 할 수 있습니다. 텍스트 상자에서 커서를 움직이면 오른쪽에있는 모든 텍스트가 강조 표시됩니다. 메모장과 마찬가지로 텍스트 상자의 내용을 편집하고 싶습니다. 텍스트 상자 동작을 설정하는 매개 변수를 찾을 수 없습니다. , acNormal는,,, acFormEdit는, MSAccess'03 VBA - 커서 이동으로 텍스트 상자 내용이 강조 표시되지 않습니다.

acWindowNormal

가 어떻게 상호 작용 형태의 텍스트 (상자) 필드의 내용을 수정하려면 어떻게해야합니까

DoCmd.OpenForm "입력"나는 양식을 여는 표준 방법을 사용합니까? 나는 성공없이이 해답을 찾으려고 노력했다. 귀하의 답변에 감사드립니다!

+1

"커서를 움직일 때"는 무엇을 의미합니까? 옵션 -> 행동 입력 필드를 의미합니까? – Fionnuala

+0

커서 컨트롤 키를 눌러 텍스트를 탐색 할 때 [Tab]을 텍스트 상자에 놓거나 마우스를 클릭하여 텍스트 상자에 텍스트 커서를 놓으면 커서 오른쪽 및 커서 아래에있는 모든 텍스트가 삽입 지점에서 강조 표시됩니다 . 텍스트 상자를 메모장처럼 작동 시키려면 어떻게합니까? 나는 커서를 움직일 때 강조 표시된 텍스트를 원한다. 고맙습니다! – Bruce

답변

0

흠 ... 커서 컨트롤 키를 사용하여 커서를 움직일 때 실행중인 일부 Windows 응용 프로그램이 텍스트 상자의 동작에 영향을 미쳤거나 활성화되어있는 응용 프로그램 중 일부가이 문제를 "수정"한 것으로 보입니다 행동! :-)

오늘, 텍스트 상자는 커서 컨트롤 키가 사용될 때 자동 강조 표시없이 메모장처럼 작동합니다. # @ $ %^& !!

내 워크 스테이션의 어떤 응용 프로그램이 Access VBA 텍스트 상자를 손상 시키거나 "수정"하는지 결정한 후에 다시 쓰겠습니다. 단기적인 해결책은 MSAccess 만 실행하고 워크 스테이션에서는이 문제를 피하십시오! 예지는 반 문어입니다 ...

관련 문제