답지는 이와 같습니다.
컨트롤 표시 : 콤보 상자
행 원본 : SELECT 수강생.수강생코드, 수강생.성명, 수강생.연락처 FROM 수강생;
바운드 열 : 1
열 개수 : 3
열 너비 : 0cm ; 2cm ; 2cm
목록너비:4cm
제가 궁금한 것은
바운드 열에 성명 열이 나와야 되서 2로 하니
콤보 상자의 내용을 클릭하면 클릭한 그 하나의 컨트롤의 성명은 필드에 바운드되나
그 열의 전체 필드는 수강생코드로 그대로 나오는 것이
그림과 달라서 이해가 되지 않았습니다.
열 너비를 0으로 한 이유는 행 원본의 수강생코드를 감추기 위한 것이므로
1열(수강생코드)은 존재하지만 감추고 2열(성명 열)을 띄우기 위해 바운드 열 2일 줄 알았는데
답지와 같이 1을 하니 성명 열이 바운드 되면서 전체 필드도 성명 필드로 바뀌었습니다.
그래서 혹시나 3열을 바운드 하면 연락처가 뜰까 해서 해봤지만 역시 전체 필드는 그대로 수강생코드였습니다.
바운드 열이 왜 1이었는지
그리고 전체 필드가 바뀐 이유와
제가 헷갈린 너비를 감추는 것과 관련된 것도
알려주시면 감사하겠습니다~!
표시되는 것은 항상 첫번째 열의 필드 입니다.
바운드열이 무엇이든 첫번째 열이 표시되는데요.
0cm;2cm;2cm
와 같이 지정한 경우 첫번째 열에 보이지 않으므로 그다음 열인 두번째 열이 표시되는 것입니다.
열의 개수를 2개로 지정한 경우에는 2개의 열만 표시되므로
열 너비와 상관 없이 두개의 열만 표시되고 첫번째 열의 너비를 0으로 지정한 경우 두번째 열만 표시가 되는 것입니다.
3개의 열을 모두 표시하려면 열 개수를 3으로 지정 해야 하고
표시하고자 하는 열을 나타내기 위해 열 너비를 이용하시면 됩니다.
바운드열은 콤보상자에서 값을 선택했을때 어떤 값이 저장될 것인가를 결정 하는 것으로
1으로 지정하면 수강생코드가 컨트롤에 저장되고
2로 지정하면 성명, 3으로 지정하면 연락처가 저장됩니다.
저장된 값은 비교값으로 사용됩니다.
좋은 하루 되세요.
-
*2018-03-12 16:27:08
표시되는 것은 항상 첫번째 열의 필드 입니다.
바운드열이 무엇이든 첫번째 열이 표시되는데요.
0cm;2cm;2cm
와 같이 지정한 경우 첫번째 열에 보이지 않으므로 그다음 열인 두번째 열이 표시되는 것입니다.
열의 개수를 2개로 지정한 경우에는 2개의 열만 표시되므로
열 너비와 상관 없이 두개의 열만 표시되고 첫번째 열의 너비를 0으로 지정한 경우 두번째 열만 표시가 되는 것입니다.
3개의 열을 모두 표시하려면 열 개수를 3으로 지정 해야 하고
표시하고자 하는 열을 나타내기 위해 열 너비를 이용하시면 됩니다.
바운드열은 콤보상자에서 값을 선택했을때 어떤 값이 저장될 것인가를 결정 하는 것으로
1으로 지정하면 수강생코드가 컨트롤에 저장되고
2로 지정하면 성명, 3으로 지정하면 연락처가 저장됩니다.
저장된 값은 비교값으로 사용됩니다.
좋은 하루 되세요.