책 내용 질문하기
조회식 컨트롤 연결하기
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0,0
조회수
21
작성일
2025-09-04
작성자
오*영
첨부파일

조회식 컨트롤 연결하기 문자,숫자,날짜,like 다 다르게 하는거 이게 조회식에만 쓰이는 건줄 알았는데 쿼리나 210쪽 처리기능 2번 문제에서도 쓰이더라구요 이게 컨트롤이라고 다 쓰는게 아닌거 같던데.. 예를 들면 어떤건 그냥 분류명= txt분류명으로 묶고 어떤건 "분류명 ='"txt분류명"'"으로 묶고.. 이게 정확히 어떨때 써야하죠?

답변
2025-09-05 18:07:02

안녕하세요.

앞에 질문에 답변한 내용이 이 문제에 대한 답변도 됩니다.

일반적으로 아래와 같이 필드 이름은 큰따옴표 안에, 컨트롤 이름은 큰따옴표 밖에 지정하고 &로 연결해서 지정합니다.

Me.Filter = 고객코드 = ‘ & cmb고객코드 &

lst사원정보.RowSource = SELECT * FROM 사원관리 where 직위 = ‘ & cmb직위&

하지만 DSUM, DCOUNT 등과 같은 데이터베이스 함수와 DoCmd 메소드의 각 인수의 경우는 기본적으로 큰따옴표 안에 작성해야 하는데, 이때는 컨트롤 이름도 큰따옴표 안에 지정해도 됩니다.

=Dsum(“반품가격”,“소매점별반품”,소매점명=txt소매점명”)

DoCmd.RunSQLdelete * from 상품_2 where 상품코드= txt상품코드

즉 어떤 함수냐, 어떤 메소드냐에 따라 컨트롤 이름을 큰따옴표 안 또는 밖에 지정해야 합니다.

즐거운 하루 되세요.

  • 관리자
    2025-09-05 18:07:02

    안녕하세요.

    앞에 질문에 답변한 내용이 이 문제에 대한 답변도 됩니다.

    일반적으로 아래와 같이 필드 이름은 큰따옴표 안에, 컨트롤 이름은 큰따옴표 밖에 지정하고 &로 연결해서 지정합니다.

    Me.Filter = 고객코드 = ‘ & cmb고객코드 &

    lst사원정보.RowSource = SELECT * FROM 사원관리 where 직위 = ‘ & cmb직위&

    하지만 DSUM, DCOUNT 등과 같은 데이터베이스 함수와 DoCmd 메소드의 각 인수의 경우는 기본적으로 큰따옴표 안에 작성해야 하는데, 이때는 컨트롤 이름도 큰따옴표 안에 지정해도 됩니다.

    =Dsum(“반품가격”,“소매점별반품”,소매점명=txt소매점명”)

    DoCmd.RunSQLdelete * from 상품_2 where 상품코드= txt상품코드

    즉 어떤 함수냐, 어떤 메소드냐에 따라 컨트롤 이름을 큰따옴표 안 또는 밖에 지정해야 합니다.

    즐거운 하루 되세요.

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