이 문제가 발생했습니다 사용자가 텍스트 필드에 정보를 입력 할 때 눈금 결과를 필터링하고 싶습니다.데이터 컨트롤 및 데이터 원본을 사용하여 DBGrid에서 필터 레코드 6
사실 나는 텍스트 필드, 눈금 (DBGrid 컨트롤) 및 데이터 컨트롤 있지만 텍스트 필드 삽입 된 눈금을 필터링하는 방법을 모르겠습니다.
이 문제가 발생했습니다 사용자가 텍스트 필드에 정보를 입력 할 때 눈금 결과를 필터링하고 싶습니다.데이터 컨트롤 및 데이터 원본을 사용하여 DBGrid에서 필터 레코드 6
사실 나는 텍스트 필드, 눈금 (DBGrid 컨트롤) 및 데이터 컨트롤 있지만 텍스트 필드 삽입 된 눈금을 필터링하는 방법을 모르겠습니다.
DataControl의 RecordSource
속성을 쿼리에 설정할 수 있습니다. = TRUE :
MyDataControl.RecordSource="Select * From MyTable Where MyTable.SomeField=" & txtFilter.Text
MyDataControl.Refresh
MyDbGrid.Refresh
같은 뭔가 필터링을 설정하는 것을 잊지 필터 값을 적용한 후 데이터 집합 기록 ..... 를 필터링하는 것, DBGrid를에 묶여 데이터 세트의 필터 속성을 해달라고 사용합니다.
이렇게하면 오류 3011, "오류 3011 Jet 엔진에서 개체를 찾을 수 없습니다." – fracedo
@fracedo이 오류는 일반적으로 SQL 문에 'MyTable'대신 'MeTable'이 있음을 의미합니다. – Dabblernl