1. 3-2번이 채점프로그램에서 사진처럼 틀렸다고 합니다. 파일 올립니다.

2-1. 4-3번도 채점프로그램에서 사진처럼 틀렸다고 합니다. 파일 올립니다.

2-2. ADO에서 rs.CursorLocation = adUseClient 를 왜 쓰는 건지 정답을 봐도 모르겠어요.
안녕하세요. 길벗 수험서 운영팀입니다.
1. Private Sub cmd찾기_Click()
Me.Filter = "창고명 like '*" & txt창고명 & "*'" <--- 여기가 다르네요.
Me.FilterOn = True
End Sub
2. rs.Open = "select * from 제품 where 원자재 ='" & txt원자재 & "'" <--- 여기서 =을 삭제해야 합니다.
3.
rs.cursorlocation = aduseclient
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 'rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데, 이를 Client(클라이언트)로 이동시키는 것입니다.
CursorLocation을 Client로 설정해야 레코드의 개수를 정상적으로 표시할 수 있습니다.
그렇지 않으면 레코드 개수가 -1로 표시됩니다.
행복한 하루 되세요.
-
관리자2020-03-24 22:48:32
안녕하세요. 길벗 수험서 운영팀입니다.
1. Private Sub cmd찾기_Click()
Me.Filter = "창고명 like '*" & txt창고명 & "*'" <--- 여기가 다르네요.
Me.FilterOn = True
End Sub2. rs.Open = "select * from 제품 where 원자재 ='" & txt원자재 & "'" <--- 여기서 =을 삭제해야 합니다.
3.
rs.cursorlocation = aduseclient
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 'rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데, 이를 Client(클라이언트)로 이동시키는 것입니다.
CursorLocation을 Client로 설정해야 레코드의 개수를 정상적으로 표시할 수 있습니다.
그렇지 않으면 레코드 개수가 -1로 표시됩니다.
행복한 하루 되세요.