2017-11-29 3 views
0

콤보 박스, 텍스트 상자 및 버튼이있는 액세스 양식이 있습니다. 콤보 박스에서 LimitToList 속성은 false로 설정되어 있습니다. 왜냐하면 어떤 상황에서는 텍스트를 추가해야하기 때문에 comboxes의 내용을 검증해야하고 OnClick 이벤트를 사용하기 때문입니다. 그러나 "Exit"또는 "New"버튼을 클릭하면 콤보 상자의 텍스트가 변경되어 OnClick 이벤트가 발생합니다. 콤보 상자의 텍스트를 변경 한 후 다른 단추를 클릭 할 때 발생하는 대신, 실제로 콤보 상자의 행을 클릭하거나 Enter 키를 누르면 OnClick 이벤트가 발생할 수 있는지를 알고 싶습니다.양식 액세스 VBA ComboBox 클릭 이벤트

감사합니다 :)

답변

0

당신은 콤보 상자의 업데이트 특성에 대한 유효성 검사를 설정할 수 있습니다. 따라서 콤보 상자 내용을 변경할 때마다 자동으로 유효성 검사가 수행됩니다.

+0

그 반대입니다. 클릭 할 때 또는 Enter 키를 누를 때만 콘보 박스 내용의 유효성을 검사하고 내용을 업데이트 할 때가 아닙니다. – Fireblade

+1

@Fireblade는 콤보 상자의 입력 이벤트에 코드를 씁니다. –

관련 문제