370쪽 문제4의 1번에서 "lst사원정보 컨트롤에 해당하는~의 레코드만 표시"라는 말을
"컨트롤과 연결된 원본 데이터에서 조건을 만족하는 데이터가 있는 레코드만 lst사원정보로 가져와 표시한다"라는 말로 이해하면 되나요?
txt이름 컨트롤에 사원이름중 성을 입력한 경우 lst사원정보에 입력된 성에 해당하는 레코드를 표시 해야 합니다.
그래서
lst사원정보.rowsource = "select * from 사원관리 where left(이름,1)= '" & txt이름 & "'"
와 같은 코드가 나옵니다.
select * from 사원관리 이것은 이 폼의 레코드 원본이거나, lst사원정보 컨트롤의 행원본을 참고한 것이라고 보시면 됩니다.
left(이름,1) 은 성을 구하기 위한 것이고 txt이름과 비교하기 위해 사용된 것이죠.
lst사원정보 컨트롤에 표시될 값을 설정 하기 위해서 이런 방법을 이용합니다.
이렇게 lst사원정보 컨트롤의 행원본과 폼의 레코드 원본 등을 확인 하여 어떤 값을 비교해야 할지 생각하여 사용하시기 바랍니다.
좋은 하루 되세요.
-
*2015-08-05 06:02:48
txt이름 컨트롤에 사원이름중 성을 입력한 경우 lst사원정보에 입력된 성에 해당하는 레코드를 표시 해야 합니다.
그래서
lst사원정보.rowsource = "select * from 사원관리 where left(이름,1)= '" & txt이름 & "'"
와 같은 코드가 나옵니다.
select * from 사원관리 이것은 이 폼의 레코드 원본이거나, lst사원정보 컨트롤의 행원본을 참고한 것이라고 보시면 됩니다.
left(이름,1) 은 성을 구하기 위한 것이고 txt이름과 비교하기 위해 사용된 것이죠.
lst사원정보 컨트롤에 표시될 값을 설정 하기 위해서 이런 방법을 이용합니다.
이렇게 lst사원정보 컨트롤의 행원본과 폼의 레코드 원본 등을 확인 하여 어떤 값을 비교해야 할지 생각하여 사용하시기 바랍니다.
좋은 하루 되세요.