책 내용 질문하기
08처리기능 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
193,209
조회수
85
작성일
2019-01-19
작성자
탈퇴*원
첨부파일

1.  193쪽에 2번문제에서 답이

Docmd.openform "분류등록",acNormal, ,"분류명 ='" & txt분류 & "'"

인데 분류명을 어떻게 찾았는지 궁금합니다.

 

2. 209쪽에 2번문제에서 상품등록폼의 cmb브랜드의 바운드열이 1인데 왜 폼보기 상태에서는 브랜드 명이 나타나는지 궁금합니다.

열너비가 0cm;2cm; 이여도 바운드열이 1이면 첫번째에 있는 값이 나와야 하는것이 아닌가 헷갈립니다. 

답변
2019-01-20 22:50:14

안녕하세요.

 

1.

'분류등록' 폼의 레코드 원본에 '분류코드, 분류명'이 설정되어 있습니다.

 

이 레코드 원본을 확인해서 결정하는 것입니다.

 

비교되는 'txt분류' 컨트롤의 입력값분과 동일한 형태의 데이터를 가진 필드를 선택하는 것입니다.

 

 

2.

cmb브랜드의 행 원본이 '분류코드, 분류명'으로 이루어져 있고, 바운드 열이 1이므로 분류코드가 저장됩니다.

 

열 너비가 0cm;2cm 로 설정되어 있기 때문에 화면에는 분류명만 보이게 됩니다. 보이지 않아도 저장은 분류코드가 되는 것입니다.

 

그래서, Dcount 함수에서 "브랜드코드=cmb브랜드"로 설정이 가능한 것입니다.

 

좋은 하루 보내세요.

 

  • 관리자
    2019-01-20 22:50:14

    안녕하세요.

     

    1.

    '분류등록' 폼의 레코드 원본에 '분류코드, 분류명'이 설정되어 있습니다.

     

    이 레코드 원본을 확인해서 결정하는 것입니다.

     

    비교되는 'txt분류' 컨트롤의 입력값분과 동일한 형태의 데이터를 가진 필드를 선택하는 것입니다.

     

     

    2.

    cmb브랜드의 행 원본이 '분류코드, 분류명'으로 이루어져 있고, 바운드 열이 1이므로 분류코드가 저장됩니다.

     

    열 너비가 0cm;2cm 로 설정되어 있기 때문에 화면에는 분류명만 보이게 됩니다. 보이지 않아도 저장은 분류코드가 되는 것입니다.

     

    그래서, Dcount 함수에서 "브랜드코드=cmb브랜드"로 설정이 가능한 것입니다.

     

    좋은 하루 보내세요.

     

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