문제3-2
1. 코드 입력기로 rowsource 사용하는문제인데
rowsource는 어떤 문제에 사용하면되나요?? 문제에서 rowsource를 사용하라고 지시가 없는데... 어떤 문제에서 사용해야되는지 궁금합니다..
2. 그리고 문제에서 사원의 성이 입력되지않았으면 "성을 입력하세요." 라고 지시사항이 있는데 그럼 예/아니오 또는 확인 취소 등 나타내라는 지시사항이 없을때는 msgbox 적은다음 괄호 적지않고 그냥 msgbox "성을 입력하세요."라고만 적으면되나요??
3. if함수에 msgbox구문 적고 마지막에
lst사원정보.RowSource = "select * from 사원관리 where left(이름,1) = '" & txt이름 & "' and 부서명 = '" & cmb부서명 & "' and 직위 = '" & cmb직위 & "'" 적었는데.. 빨간색 부분에 왜 사원관리가 들어가는거죠??
저는 그냥 사원정보조회 폼의 레코드 원본이 사원정보현황적용되어있길래... 사원정보현황을 적었는데 답지보니 저렇게 되어있더군요... 어디서 나온거죠??
4. 파란색으로된 left(이름,1) = '" & txt이름 이부분은 왜 이렇게 적어준건가요??
그냥 "이름='" & txt이름 & "' 이렇게 적어줘도 되지않나요???
문제다풀고 모르는것대해 질문한다는게.... 질문이 많아졌네요... 물어볼곳이 여기밖에없어서.. 힘드시더라도 답변 부탁드립니다.
1. rowsource 는 행원본입니다.
콤보상자나 리스트 상자의 행원본을 지정할때 사용하시면 됩니다.
2. 네 예, 아니오 를 나타내라는 말이 없다면 생략하면 되구요.
생략 하시면 vbokonly 로 적용됩니다.
3.
이런 문제를 풀때는 어떤 폼이나 어떤 컨트롤에서 작업을 하는지 어떤 폼이나 컨트롤의 레코드 원본이나 행원본을 참조하는지를 확인 하여 사용하셔야 합니다.
이 문제는 lst사원정보 컨트롤의 행원본을 이용해야하므로
lst사원정보 컨트롤에 사용된 행원본을 확인 하여 사용하셔야 합니다.
lst사원정보 컨트롤의 행원본에 사용된 테이블이 사원관리 테이블입니다.
lst사원정보 컨트롤의 행원본을 확인하여 사용하세요.
lst사원정보 컨트롤의 행원본을 보시면
ELECT 부서명, 이름, 직위, 기본급, 보너스비율, 직급수당, 승진시험점수 FROM 사원관리 WHERE 부서명='';
로 작성되어 있습니다.
4.성에 해당하는 값을 찾기위해 사용한 부분입니다.
"이름='" & txt이름 & "'
으로 지정하면 txt이름에 이름에 해당하는 값을 정확히 입력해야 합니다.
문제에서 원하는 성에해당하는 값만 입력해서는 값을 구할 수 없습니다.
좋은 하루 되세요.
-
*2017-08-18 07:52:26
1. rowsource 는 행원본입니다.
콤보상자나 리스트 상자의 행원본을 지정할때 사용하시면 됩니다.
2. 네 예, 아니오 를 나타내라는 말이 없다면 생략하면 되구요.
생략 하시면 vbokonly 로 적용됩니다.
3.
이런 문제를 풀때는 어떤 폼이나 어떤 컨트롤에서 작업을 하는지 어떤 폼이나 컨트롤의 레코드 원본이나 행원본을 참조하는지를 확인 하여 사용하셔야 합니다.
이 문제는 lst사원정보 컨트롤의 행원본을 이용해야하므로
lst사원정보 컨트롤에 사용된 행원본을 확인 하여 사용하셔야 합니다.
lst사원정보 컨트롤의 행원본에 사용된 테이블이 사원관리 테이블입니다.
lst사원정보 컨트롤의 행원본을 확인하여 사용하세요.
lst사원정보 컨트롤의 행원본을 보시면
ELECT 부서명, 이름, 직위, 기본급, 보너스비율, 직급수당, 승진시험점수 FROM 사원관리 WHERE 부서명='';
로 작성되어 있습니다.
4.성에 해당하는 값을 찾기위해 사용한 부분입니다.
"이름='" & txt이름 & "'
으로 지정하면 txt이름에 이름에 해당하는 값을 정확히 입력해야 합니다.
문제에서 원하는 성에해당하는 값만 입력해서는 값을 구할 수 없습니다.
좋은 하루 되세요.