데이터베이스 (쿼리)와 비교할 수있는 배열을 쓰고 있습니다. 배열에 "또는"논리를 포함 할 수 있도록 어떻게 만들 수 있습니까? 왜냐하면 필터 = myArray (0) 또는 myArray (1) 또는 myArray (2) 같은 출력을 얻고 싶습니다 ... 때문에 얼마나 많은 입력 사용자가 않았다 의존하는 내 배열 번호가 없기 때문에 유형, 그래서 난 그냥 myArray (x). 감사합니다.MS Access에서 배열을 필터링하는 방법
Private Sub TestButton_Click()
Dim myArray As Variant
Dim Status_Input As Variant
Dim x As Variant
Dim i As Variant
Dim Status_Filter As Variant
Status_Input = Forms![try2].StatusInput
myArray = Split(Status_Input, ";")
For x = LBound(myArray) To UBound(myArray)
MsgBox " " & myArray(x) & " " 'MsgBox = 03 20 27 (3 MsgBoxes)
Status_Filter = _
"[Status] Like " & myArray(x)
Debug.Print Status_Filter
Me.Filter = Status_Filter
Me.FilterOn = True
Next x
그냥 OR
로 구분하여 서로에 필터를 추가 할 수 있습니다
쿨! 그것은 작동합니다! 고마워, 에릭. –