책 내용 질문하기
엑세스 코드작성관련
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
364
조회수
42
작성일
2013-01-08
작성자
첨부파일

질문1 : 모의고사 7회 문제3의 2 결합검색 버튼에 클릭기능 구현하기를 책자의 풀이방식 말고 붙임 파일의

주석처럼 작성해도 올바른 풀이인지요

또한 문자열 코드작성시 ' " & 컨트롤명 & " ' " 처럼 작성하는데

1번

질문2 : 364페이지의 정답부분에서 조건을 and로 연결할 경우는 ' " & 컨트롤명 & " ' 처럼 큰따옴표(")를

2번

생략하고 맨 마지막에만 붙입니다. (365페이지와 비교)

1번방식과 2번 방식의 차이점은 컨트롤 맨 뒤에 " 를 붙이고 안 붙이고 차이있데 특별한 이유가 있나요

아니면 left(이름,1)= ' " & txt이름 " ' " and 부서명 = ' " & cmb부서명 & " ' " and 직위= ' " & cmb직위 & " ' " 처럼 각각 조건에 " "를 붙여도 관계 없는지요

답변
2013-01-09 06:50:44

큰따옴표는 맨 앞의 하나와 맨끝의 하나가 한쌍입니다.

그래서 중간에 사용하지 않고 마지막에 사용하는 것이죠.

여러 컨트롤을 비교하는 경우에는 마지막 " 는 마지막 코드가 끝난 후 사용하시면 됩니다.

lst사원정보.rowsource = "select * from 사원관리

where left(이름,1) = '" & txt이름 & "' and 부서명 = '" & cmb부서명 & "' and 직위 = '" & cmb직위 & "' "

과 같이 작은따옴표로 묶인다 보시면 됩니다.

즉 txt이름 이라는 컨트롤에 입력된 값을 문자로 받아 사용한다고 보시면 되죠.

위의 코드를 풀어 쓰면

txt이름에 김, cmb부서명에 기술부, cmb직위에 사원 이 입력되어 있다면

where left(이름,1) = '" & 김 & "' and 부서명 = '" & 기술부 & "' and 직위 = '" & 사원 & "' "

이 입력되어

where left(이름,1) = '김' and 부서명 = '기술부' and 직위 = '사원' "

이 되는 것입니다. 마지막 " 는 select 앞의 " 와 한상이 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2013-01-09 06:50:44

    큰따옴표는 맨 앞의 하나와 맨끝의 하나가 한쌍입니다.

    그래서 중간에 사용하지 않고 마지막에 사용하는 것이죠.

    여러 컨트롤을 비교하는 경우에는 마지막 " 는 마지막 코드가 끝난 후 사용하시면 됩니다.

    lst사원정보.rowsource = "select * from 사원관리

    where left(이름,1) = '" & txt이름 & "' and 부서명 = '" & cmb부서명 & "' and 직위 = '" & cmb직위 & "' "

    과 같이 작은따옴표로 묶인다 보시면 됩니다.

    즉 txt이름 이라는 컨트롤에 입력된 값을 문자로 받아 사용한다고 보시면 되죠.

    위의 코드를 풀어 쓰면

    txt이름에 김, cmb부서명에 기술부, cmb직위에 사원 이 입력되어 있다면

    where left(이름,1) = '" & 김 & "' and 부서명 = '" & 기술부 & "' and 직위 = '" & 사원 & "' "

    이 입력되어

    where left(이름,1) = '김' and 부서명 = '기술부' and 직위 = '사원' "

    이 되는 것입니다. 마지막 " 는 select 앞의 " 와 한상이 되는 것이죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.