2014-03-26 16 views
0

내 양식에 검색 기능 설정이 있습니다. 입력란에 입력 할 수있는 곳과 해당 특정 데이터를 검색 할 수 있지만 코스 필드는 필요하지 않은 경우 지울 필요가 없습니다. 자신의 분야에 대한 사전 선택. 나는 그들의 기본값을 null로 가지고있다. 내가 NULL 다음 필드를 취소 한 경우 말에 쓰기 좋아하지만, 경우에하는 것은 다음 그들에게 이렇게 지정된 코스를 조회 할 수 있습니다하자 않을 것 Null을 누른 다음 지우려면 지우지 않고 그대로 두십시오.

Private Function SearchClear() 
Me.cboDevelopment1 = "" 
Me.cboDevelopment2 = "" 
Me.cboDevelopment3 = "" 
Me.cboDevelopment4 = "" 
Me.cboDevelopment5 = "" 
'focus on ID text box 
Me.txtEmpID.SetFocus 
'set button edit to enable 
Me.cmdEdit.Enabled = True 
'change caption of button add to Add 
Me.cmdAdd.Caption = "Add Record" 
'clear tag on txt id for reset new 
Me.txtEmpID.Tag = "" 
End Function 

처럼 현재 코드가 보인다.

백그라운드에서 실행되는 검색 쿼리에 And Is Not Null을 추가하려고했지만 작동하지 않습니다.

+0

나는 그 질문이 무엇인지 이해하지 못한다. null을 테스트하는 방법에 대한 질문입니까? –

+0

예, 값은 자동으로 null입니다. 그래서 값을 여전히 null 인 경우 검색을 실행할 때 null을 지울 필요가 있지만 값이 null이 아닌 다른 경우 나 혼자 있어야합니다. – user2119980

+0

당신이 말할 때 '취소 할 필요가 뜻 null 값을 빈 문자열로 대체 하시겠습니까? – PowerUser

답변

0

그래서 코스를 검색하기위한 양식이 있습니다.

기본값을 null로 설정 했으므로 다음과 같이 보냅니 까?

Me.cboDevelopment1 = NULL 
Me.cboDevelopment2 = NULL 
Me.cboDevelopment3 = NULL 
Me.cboDevelopment4 = NULL 
Me.cboDevelopment5 = NULL 

또는, 당신은 그들이 뭔가를하지 않은 경우 삭제해야하는 사용자가 값을 선택한 미리 선택된하고 검색을 실행하기 전에 현재 양식이 다음과 같다고 가정 해?

Me.cboDevelopment1 = NULL 
Me.cboDevelopment2 = VALUE1 
Me.cboDevelopment3 = NULL 
Me.cboDevelopment4 = VALUE2 
Me.cboDevelopment5 = NULL 

그런 다음 사용자가 검색을 클릭하면 검색하기 전에이 CLEAR을 수행하게됩니까?

+0

검색을 실행하기 전에 값이 null 인 경우 필드를 지워야합니다. – user2119980

+0

@ user2119980 아마도 오해입니다. 그러나 검색을 실행하기 전에 값이 Null이면 필드가 이미 선명합니다. 달성하고자하는 결과를 볼 수 있도록 전체 검색 코드를 게시 할 수 있습니까? – Zaider

+0

전체 검색 코드가 큽니다. 표시 할 콤보 상자의 기본값이 있습니다. – user2119980

관련 문제