beforeUpdate하면 txt고객이름에 고객이름이 표시되도록 설정하는 문제인데
답이
private sub cmb고객id_beforeupdate(cancel as integer)
txt고객이름=cmb고객id.column(1)
end sub
으로 나와있습니다.
해설에는 'cmb고객id'콤보 상자의 두 번째 열에 연결된 고객이름을 'txt고객이름' 컨트롤에 입력한다.'
라고 나왔는데 문제 상에 어디에 2번째 열에 위치한다는 이야기가 나오는 것인가요?
column은 콤보상자에 변경되면 사용 되는 것인가요??
column을 사용하는 경우는 어떻게 되는가요?
cmb고객ID 컨트롤에는 고객테이블의 고객ID와 고객이름이 표시되도록 설정 합니다.
여기서 고객id 와 고객이름이 행원본에 설정 되었습니다. 고객id열은 1열이고 고객이름열은 2열이 되니다.
바운드 열에 대한 말이 없이느 기본적인 바운드 열인 1이 되겠구요.
그러면 첫번째 열에 있는 고객ID가 cmb고객ID 컨트롤에 저장이 됩니다.
그런데 문제에서는 고객이름이 txt고객이름에 표시되도록 하라고 했으므로
cmb고객ID의 두번째 열에 있는 고객이름을 사용 해야 합니다.
바운드 열이 아닌 다른 열을 사용하려면 그 열을 지정 해 주어야 하는데요.
그렇게 사용하는 것이 column 속성입니다. 이 속성은 0부터 시작하므로
2번째 열을 지정 하려면 coulumn(1) 이 되는 것입니다.
즉 고객이름을 가져오기 위해서 사용하게 된 것입니다.
좋은 하루 되세요
"-
*2012-12-03 08:10:53
cmb고객ID 컨트롤에는 고객테이블의 고객ID와 고객이름이 표시되도록 설정 합니다.
여기서 고객id 와 고객이름이 행원본에 설정 되었습니다. 고객id열은 1열이고 고객이름열은 2열이 되니다.
바운드 열에 대한 말이 없이느 기본적인 바운드 열인 1이 되겠구요.
그러면 첫번째 열에 있는 고객ID가 cmb고객ID 컨트롤에 저장이 됩니다.
그런데 문제에서는 고객이름이 txt고객이름에 표시되도록 하라고 했으므로
cmb고객ID의 두번째 열에 있는 고객이름을 사용 해야 합니다.
바운드 열이 아닌 다른 열을 사용하려면 그 열을 지정 해 주어야 하는데요.
그렇게 사용하는 것이 column 속성입니다. 이 속성은 0부터 시작하므로
2번째 열을 지정 하려면 coulumn(1) 이 되는 것입니다.
즉 고객이름을 가져오기 위해서 사용하게 된 것입니다.좋은 하루 되세요
"