책 내용 질문하기
2권 액세스 섹션 06 조회 - 기본문제 RecordSource
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
156
조회수
310
작성일
2022-03-31
작성자
탈퇴*원
첨부파일

1. 기본문제-2번에서 

Me.RecordSource = "select * from 제품별판매현황 where 담당자이메일 like ...(중략)"

이렇게 되어있는데 

select * 은 어떤 필드와 동일하다는 건가요? 여기서 필드명 대신 *을 쓰는 상황을 어떻게 판단해야 하는지요?ㅠㅠ

 

 

2. 그리고 155쪽 날개 부분 '전문가의 조언'에 

recordsource는 대부분 폼의 레코드 원본에 있는 내용을 복사 후 수정하여 쓴다고 되어 있는데 어떻게 복사해서 쓸 수 있나요..?

제품판매현황 쿼리의 SQL문은 

 

SELECT 판매현황.판매번호, 제품.제품코드, 제품.제품명, 판매현황.거래처코드, 판매현황.판매량, 판매현황.불량품, 제품.단가, 제품.제품평, 판매현황.담당자이메일, 거래처.거래처명, 거래처.거래처주소, 거래처.거래처등급

FROM 제품 INNER JOIN (거래처 INNER JOIN 판매현황 ON 거래처.거래처코드 = 판매현황.거래처코드) ON 제품.제품코드 = 판매현황.제품코드;


이렇게 되어있는데 이걸 보는 게 맞나요? 여기서 뭘 복사해야 하는 건지... 


3. 마지막으로 txt컨트롤이 숫자 데이터인지 문자 데이터인지 어떻게 구분할 수 있나요? 숫자로 쓰여있으면 무조건 숫자 데이터라고 봐도 되나요?



항상 감사합니다. 


답변
2022-03-31 17:41:46

안녕하세요. 길벗 수험서 운영팀입니다.

 

1. *는 제품별판매현황에 있는 모든 필드를 의미합니다. 모든 필드를 선택한다는 의미입니다. 해당 개체의 모든 필드를 사용할 때 씁니다.

 

2. 폼의 레코드 원본에 설정된 값을 블록으로 지정한 후 CTRL+C, 붙여넣을 곳에 커서를 놓고 CTRL+V를 눌러줍니다. 이렇게 하면 복사-붙여넣기가 됩니다. 155쪽 전문가의 조언에 나왔있는 것처럼 하시면 됩니다.

 

3. 숫자로 쓰여지면 대부분 숫자 데이터이긴 합니다. 하지만 정확한 것은 해당하는 필드가 있는 테이블을 디자인 보기로 연 후 데이터 형식이 어떻게 지정되어 있는지 확인하는 것입니다.  

  • 관리자
    2022-03-31 17:41:46

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    1. *는 제품별판매현황에 있는 모든 필드를 의미합니다. 모든 필드를 선택한다는 의미입니다. 해당 개체의 모든 필드를 사용할 때 씁니다.

     

    2. 폼의 레코드 원본에 설정된 값을 블록으로 지정한 후 CTRL+C, 붙여넣을 곳에 커서를 놓고 CTRL+V를 눌러줍니다. 이렇게 하면 복사-붙여넣기가 됩니다. 155쪽 전문가의 조언에 나왔있는 것처럼 하시면 됩니다.

     

    3. 숫자로 쓰여지면 대부분 숫자 데이터이긴 합니다. 하지만 정확한 것은 해당하는 필드가 있는 테이블을 디자인 보기로 연 후 데이터 형식이 어떻게 지정되어 있는지 확인하는 것입니다.  

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