2권 223쪽 문제 1번의 2번 지시사항에서, cmb브랜드는 브랜드.브랜드코드의 데이터에 바운드되어있으므로 DCount의 조건에서 '브랜드코드'와의 일치여부를 검사합니다.
그런데 바운드는 브랜드코드에 되어있는데 왜 브랜드명이 표시되는지 궁금하여 실헝을 해봤습니다.
1. 열 너비가 1cm; 2cm일 때
바운드열이 1이면 브랜드코드가 표시되고, 브랜드코드가 바운드됩니다.
바운드열이 2이면 브랜드코드가 표시되고, 브랜드코드가 바운드되지 않습니다.
2. 열 너비가 0cm; 2cm일 때
바운드열이 1이면 브랜드명이 표시되고, 브랜드코드가 바운드됩니다.
바운드열이 2이면 브랜드명이 표시되고, 브랜드코드가 바운드되지 않습니다.
즉 열 너비를 0cm로 만드는 것이 해당 열이 표시되지 않도록 하여, 강제로 브랜드명만 표시되는 원리 같습니다.
그런데 그렇다면 왜 열 너비가 1cm일 때에도 바운드열에 관계없이 브랜드코드가 표시되나요?
안녕하세요.
바운드열은 화면에 표시되는 항목과 상관없이 해당 컨트롤에 실제 저장되는 필드를 지정하는 것이고, 열 너비는 화면에 필드를 표시할 때 각 열의 너비를 지정하는 것입니다.
1. 열 너비가 1cm; 2cm일 때
바운드열이 1이면 브랜드코드와 브랜드명이 모두 표시되고, 해당 컨트롤에는 브랜드코드가 저장됩니다.
바운드열이 2이면 브랜드코드와 브랜드명이 모두 표시되고, 해당 컨트롤에는 브랜드명이 저장됩니다.
2. 열 너비가 0cm; 2cm일 때
바운드열이 1이면 브랜드명만 표시되고, 해당 컨트롤에는 브랜드코드가 저장됩니다.
바운드열이 2이면 브랜드명만 표시되고, 해당 컨트롤에는 브랜드명이 저장됩니다.
즐거운 하루 되세요.
-
관리자2023-09-05 12:47:07
안녕하세요.
바운드열은 화면에 표시되는 항목과 상관없이 해당 컨트롤에 실제 저장되는 필드를 지정하는 것이고, 열 너비는 화면에 필드를 표시할 때 각 열의 너비를 지정하는 것입니다.
1. 열 너비가 1cm; 2cm일 때
바운드열이 1이면 브랜드코드와 브랜드명이 모두 표시되고, 해당 컨트롤에는 브랜드코드가 저장됩니다.
바운드열이 2이면 브랜드코드와 브랜드명이 모두 표시되고, 해당 컨트롤에는 브랜드명이 저장됩니다.
2. 열 너비가 0cm; 2cm일 때
바운드열이 1이면 브랜드명만 표시되고, 해당 컨트롤에는 브랜드코드가 저장됩니다.
바운드열이 2이면 브랜드명만 표시되고, 해당 컨트롤에는 브랜드명이 저장됩니다.
즐거운 하루 되세요.
-
관리자2023-09-07 13:22:00
안녕하세요.
네 맞습니다. 첫 번째 열의 값이 표시됩니다.
즐거운 하루 되세요.
-
*2023-09-05 17:30:13
콤보상자에서 항목을 선택했을 때 보이는 부분에 대한 질문입니다.
저 부분은 바운드열에 관계 없이 무조건 (열 너비가 0이 아닌) 첫 번째 열의 값이 표시되는 게 맞나요?